2011-01-25 41 views
0

我目前的设置是:的.htaccess SEO改写

site.com/DIR/56 

我想要做的是:

site.com/DIR/56/some-string-here-about-the-page 

我目前的.htaccess的设置是:

RewriteEngine on 
Options +Followsymlinks 
RewriteRule ([0-9]+) index.php?id=$1 
+0

你的问题是什么? – Gumbo 2011-01-25 15:57:10

回答

0

我不是.htaccess专家,但在我看来,您现有的设置将起作用。它正在做的是将uri给出并在里面找到一个整数 - 它里面的任何地方。然后忽略uri中的所有其他文本,将其重写为index?id = $ 1。 $ 1只是整数发现,例如,56

你能更明确,并尝试这样的事:

RewriteEngine on 
Options +Followsymlinks 
RewriteRule DIR\/([0-9]+)(\/)? index.php?id=$1 

不过,我有理由相信你看中的URL将正常工作,没有任何更改。