有很多关于htaccess的文章告诉你如何将域名重定向到另一个域名,但我无法找到与重写域名有关的任何内容。
我的问题是,如何在用户访问时如何编写我的htaccess文件;
www.example.com/news/page
该用户实际上会去;
www.example.com.10.01.12.xip.io/news/page
以下是我尝试过但不起作用的内容。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com
RewriteRule ^(.*)$ http://www.example.com.10.01.12.xip.io/$1 [R=permanent,L]
</IfModule>
答案 0 :(得分:0)
您可以使用此代码
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.example.com$
RewriteRule (.*)$ http://www.example.com.10.01.12.xip.io/$1 [R=301,L]
</IfModule>
答案 1 :(得分:0)
如果我能正确使用您可以使用301重定向从一个域转到另一个域但不能使用.htaccess重写域名。否则所有人都会在重写规则中使用其他域名。