der*_*ida 4 .htaccess redirect
我有一个包含2个不同域的网站,例如:
www.example.com www.example.net
现在我想将来自example.com的每个用户都重定向到www.example.de
不适尝试:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^example\.com$
RewriteRule ^.*$ http://example.de/$0 [L,QSA,R=301]
Run Code Online (Sandbox Code Playgroud)
但是现在仍然来自example.net的所有用户都被重定向到example.de
我该如何解决,只有example.com的用户才被重定向(包括所有子文件夹)。
谢谢!
尝试此操作-您要匹配example.com(删除!),将进入的URL捕获到$ 1中更加清晰。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule ^(.*)$ http://example.de/$1 [L,QSA,R=301]
Run Code Online (Sandbox Code Playgroud)
另外,在调试时,请将更改R=301为R,这样浏览器就不会“遵循”旧规则。工作正常后,将其更改回R=301
| 归档时间: |
|
| 查看次数: |
5753 次 |
| 最近记录: |