如果请求uri包含字符串,则重写规则

时间:2014-09-29 06:28:11

标签: apache .htaccess mod-rewrite

我的服务器上的public_html文件夹中有2个主文件夹,第一个是门户网站,它是用于测试目的的实时源代码和测试文件夹,然后在实时上传,我还在处理通配符子域。

我的目标是将所有请求指向" test"他们的网址上的字符串测试文件夹并指向所有请求而不用"测试"其上的字符串是门户网站文件夹的网址

e.g。

test.subdomain.domain.com - >测试文件夹

subdomain.domain.com - 门户网站文件夹

我编写了这段代码,它完美适用于没有测试字符串的网址

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ portal/project_client/$1 [L]
RewriteRule ^(/)?$ portal/project_client/index.php/$1 [QSA,L]

现在我也尝试做测试,但我不知道该怎么办?有什么帮助吗?

0 个答案:

没有答案