我正在寻找一种在.htaccess中执行此类操作的方法:
This.is.my-website.com
请注意:This.is
是对目录This.is
的重写,mywebsite.com
是网站的网址。我希望将对网站的所有请求重定向到该文件夹(301
?)。是否有可能在.htaccess中实现这一目标?
答案 0 :(得分:0)
尝试:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+)\.my-website.com$ [NC]
RewriteRule ^(.*)$ /%1/$1 [L]
进行内部重写(不会在浏览器的地址栏中更改网址)。
或外部重定向:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+)\.my-website.com$ [NC]
RewriteRule ^(.*)$ http://my-website.com/%1/$1 [L,R=301]