我有一个网站www.website.com
和几个域重定向到这个网站。这是一个蒙面重定向,所以如果我写www.domain.com
我可以一直在浏览器中看到这个URL,但它实际上被重定向到subdomain.website.com
我想要做的是做一些.htaccess
重写规则,以便所有具有域domain.com
的域名将被重新编译到服务器上的本地文件,该文件位于当前文件夹之外。让我在这里解释的文件夹结构:.htaccess国防部只重写某些域
/
sub/
-- subdomain/
-- test/
---- index.html
web/
目前一切从www.domain.com
去/sub/subdomain
。在里面 。 htaccess
文件/sub/subdomain
我想将请求重新路由到/sub/test/index.html
。所以在我的.htaccess
文件夹sub/subdomain
我已经试过这样:
#start masked redirect
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
#RewriteBase/
RewriteCond %{HTTP_HOST} domain\.com$ [NC]
RewriteRule .. /test/index.html [L]
#end masked redirect
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
是的,我做这一切WordPress的,我真的不相信的问题,但上面只是要确定我发布它。
可惜的是,我得到Internal Server Error 500
什么我做错了吗?
另外:请不要问我为什么我这样做,它有一个原因,我没有发现我想要做的事情,因为它与这个问题无关,我真的想要在这里关注这个问题。我只是想知道如何解决我的.htaccess,它必须这样。感谢您的理解。
安装在DOCUMENT_ROOT或其他地方WP? – anubhava
WP安装在/ sub/subdomain文件夹 – Lukas1
基本上我试图避免在一个特殊情况下使用WP使用.htaccess当使用一个具体的域 – Lukas1