我想将my.example.com重定向到example.com/my。我正在使用drupal。在这个网站(http://www.easymodrewrite.com/example-subdomains)中,我找到了这些步骤
<IfModule mod_rewrite.c> Options +FollowSymLinks Options +Indexes RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !www.domain.com$ [NC] RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).domain.com [NC] RewriteRule (.*) %2/$1 [L] </IfModule>
它不起作用..编辑httpd.conf或者我在做什么很重要?
答案 0 :(得分:1)
它不起作用..编辑httpd.conf或者我在做什么很重要?
是的,否则网络服务器将不知道接受除服务器设置之外的主机请求。 cpanel中可能有一些设置或主机用于配置服务器的任何设置,允许您将服务器主机设置为* .domain.com
否则,重写规则应该没问题,但不会有任何重定向,只是内部重写。如果要将其重定向,请将规则行更改为:
RewriteRule (.*) http://www.domain.com/%2/$1 [L,R]