我正在尝试将请求转发到一个文件夹,如下所示:
RewriteRule ^(contact)/(.+)$ $2
它工作正常,但更改contact
为[a-z]+
不会按预期运行:
RewriteRule ^([a-z]+)/(.+)$ $2
这是使用第一种方法而不使用第二种方法的示例 URL:
http://localhost/bb/contact/company/img/group/3.png
Root is : http://localhost/bb/
我正在尝试将请求转发到一个文件夹,如下所示:
RewriteRule ^(contact)/(.+)$ $2
它工作正常,但更改contact
为[a-z]+
不会按预期运行:
RewriteRule ^([a-z]+)/(.+)$ $2
这是使用第一种方法而不使用第二种方法的示例 URL:
http://localhost/bb/contact/company/img/group/3.png
Root is : http://localhost/bb/
If Root is : http://localhost/bb/
then you will need RewriteBase
as well:
RewriteEngine On
RewriteBase /bb/
RewriteRule ^([a-z]+)/(.+)$ $2 [L,NC]
This will internally forward http://localhost/bb/contact/company/img/group/3.png
to http://localhost/bb/company/img/group/3.png