2011-10-20 75 views

回答

1

试着改变你的最后一个规则,以这样的:

RewriteRule ^(.+)$ /index.php?link=pages&cmsid=2&cmsLink=$1 

既然你想拥有像URL http://www.example.com/Carpet,所以cmsidlink在您的网址被硬编码到2pages

+0

cmsid和链接没有硬编码 –

+0

cmsid和链接没有硬编码我试过它像'RewriteRule ^([^ /] *)/([^ /] *)/([^ /] *)\ $ /index.php?link=$1&cmsid=$2 &cmsLink = $ 3 [L]',它让我看起来像** http://www.example.com/pages/2/Carpet**,但我想要像http http://www.example.com这样的网址/ Carpet ** –

+0

如果你想要像example.com/Carpet这样的url,那么.htaccess将如何知道值2?从哪里将.htaccess获得值2?或者,像example.com/Table这样的网址的值2总是保持不变? –

相关问题