0
我正在寻找一个方式做这样的事情在.htaccess重写:的.htaccess用点
This.is.my-website.com
请注意:This.is
是重写目录This.is
和mywebsite.com
是该网站的网址。我希望对该网站的所有请求都重定向到该文件夹(301
?)。有没有可能在.htaccess中实现这一点?
我正在寻找一个方式做这样的事情在.htaccess重写:的.htaccess用点
This.is.my-website.com
请注意:This.is
是重写目录This.is
和mywebsite.com
是该网站的网址。我希望对该网站的所有请求都重定向到该文件夹(301
?)。有没有可能在.htaccess中实现这一点?
尝试:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+)\.my-website.com$ [NC]
RewriteRule ^(.*)$ /%1/$1 [L]
一个内部重写(不会改变浏览器的地址栏中的URL)。
或者从外部重定向:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+)\.my-website.com$ [NC]
RewriteRule ^(.*)$ http://my-website.com/%1/$1 [L,R=301]
任何更多的建议吗?包含代码的.htaccess文件应该在哪里?我应该更换哪些部件? – PowerUser 2014-09-22 18:49:56
@Charlie在文档根目录下的htaccess文件中。更改“my-website.com”为任何您的网站是 – 2014-09-22 19:21:24
但它不会将'my-website.com'重定向到'This.is.my-website.com' ... – PowerUser 2014-09-22 20:00:12