我有多种方式来访问同一个域,IE: http://staging.me.com/DOMAIN/ http://DOMAIN.com 本地主机:888 /结构域
我在构建网站的新版本时需要将其中所有这三个路由到一个子目录。
我尝试了多个.htaccess配置,但似乎没有人在所有服务器上执行相同的工作。想法?
当前测试:
RewriteEngine On
RewriteRule ^$ /v2
尝试过:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?DOMAIN.com$
RewriteRule ^(/)?$ /v2 [L]
答案 0 :(得分:0)
在文档根目录.htaccess中尝试此规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?DOMAIN\.com$ [NC]
RewriteRule ^((?!v2/).*)$ /v2/$1 [L,NC]
答案 1 :(得分:0)
这最终成为了这个实例的修复,因为有很多可能的输入变量。一旦新网站启动并运行,这将被删除。
RewriteEngine On
RewriteRule ^/?$ %{REQUEST_URI}v2/ [L,R]