Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache .htaccess重写规则-没有子文件夹无法工作_Apache_.htaccess_Mod Rewrite_Redirect - Fatal编程技术网

Apache .htaccess重写规则-没有子文件夹无法工作

Apache .htaccess重写规则-没有子文件夹无法工作,apache,.htaccess,mod-rewrite,redirect,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] 成功重定向以下url: myurl.com

我希望有人能帮我。我尝试设置.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]
成功重定向以下url:

myurl.com/user/pages/customers
但是,我不知道如何从url中删除“/pages/”部分

如果我尝试这样做:

RewriteRule ^([^/]+)/([^/]+) /pages/$2.php?bid=$1 [NC]
我得到一个内部服务器错误,我真的不知道为什么

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

谢谢


Jan

在我的地址栏中,你从哪里获得了
myurl.com/user/pages/customers
URL。如果我用我的代码输入,我会得到myurl.com/pages/customers.php?bid=user的内容,但我无法使我的代码正常工作,我不需要url中的“/pages/”。