.htaccess重写规则 - 没有子文件夹不起作用

时间:2015-04-20 07:59:16

标签: apache .htaccess mod-rewrite redirect

我希望有人可以帮助我。我尝试设置我的.htaccess文件来解决这个问题:

myurl.com/pages/customers.php?bid=user

进入这个:

myurl.com/user/customers

我在.htaccess文件中开始使用此代码:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([^/]+)/pages/([^/]+) /pages/$2.php?bid=$1 [NC]

成功重定向以下网址:

myurl.com/user/pages/customers

但是,我无法弄清楚如何从网址中删除“/ pages /”部分。

如果我试试这个:

RewriteRule ^([^/]+)/([^/]+) /pages/$2.php?bid=$1 [NC]

我收到内部服务器错误,我真的不知道为什么。

非常感谢任何帮助(这也有助于恢复我的理智)。

谢谢!

0 个答案:

没有答案