我知道还有其他帖子询问同一个问题,但我似乎无法让它们发挥作用。
当用户输入
时http://mywebsite.com/msdns/[letters, numbers, and symbols here]
我需要它去我的页面:
http://mywebsite.com/msdns/index.php?q=[letters, numbers, and symbols here]
到目前为止,我的.htaccess文件(位于index.php所在的文件夹中)是这样的:
RewriteEngine On
RewriteRule ^/(.*)/$ /index.php?q=$1
然而,这不起作用。任何解决方案?
提前谢谢,拍拍
答案 0 :(得分:3)
将此规则放在/msdns/.htaccess
:
RewriteEngine On
RewriteBase /msdns/
RewriteRule ^((?!index\.php).+)$ index.php?q=$1 [L,QSA]