0
我需要做一些重写规则列入的.htaccess符合下列条件:的.htaccess重写规则语法
(www).site.com/setup --> redirects to: www.site.com/setup
demo.site.com/setup --> redirects to: www.site.com/demo/setup
(www).site.com/xyz --> redirects to: www.site.com/web/xyz
demo.site.com/xyz --> redirects to: www.site.com/demo/web/xyz
注意(WWW)意味着用户可以输入和没有输入www和“XYZ”可以是任何字符串,但与关键字“setup”不同(由于前两条规则)。
这是我尝试(使用[L],使例外),但我不知道这是否是好的就够了:
RewriteCond ${REQUEST_URI} demo.
RewriteCond ${REQUEST_URI} /setup
RewriteRule /demo/setup [L]
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond ${REQUEST_URI} /setup
RewriteRule /setup [L]
RewriteCond ${REQUEST_URI} demo.
RewriteRule ^/(.*)$ www.site.com/demo/web/$1 [L]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^/(.*)$ www.site.com/web/$1 [L]
任何想法?
卢西亚诺
我们展示你的尝试。 – anubhava
你试过了什么? ca人需要很多东西,但如果你不尝试它不算在这里伙伴 – jycr753
我添加了我的尝试,但不知道它。 – Luciano