如果我错过了某人,请事先致歉,我想看看是否有人有我自己的.htaccess的困境:帮助使用.htaccess文件的重写规则
目前,我有以下网站:www.example.com
我想将其设置如下所示:somewebsite.example。 com
并让子域名“somewebsite”指向我的根目录上的子文件夹。如果该子域不可用,请将它们返回到根文件夹中的error.html。
例子:
/
error.html
/img
/websites
/somewebsite
index.html
这里是我与我的工作的根文件夹的.htaccess:
RewriteEngine on
Options +FollowSymlinks
RewriteBase/
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^somewebsite\.example\.com$ [NC]
RewriteCond %{REQUEST_URI} !somewebsite/ !-d
RewriteRule ^/(.*)$ http://somewebsite.example.com/$1 [L,R=301]
我不惊人的正则表达式用或.htaccess文件,但什么时我错过了完成我的目标?
我不清楚你的意思是“指向”。也许你可以用mod_rewrite描述你想要的动作。你想*重写* http://someweb.domain.com/foo到别的东西吗?你想要一些请求(哪些?)被重定向到someweb.domain.com?等等。 – Cheeso