DTR*_*DTR 7 dns .htaccess redirect masking subdirectory
我正在寻找我的.htaccess文件的一些帮助.
简而言之,我在子目录中有很多内容www.myserver.com/forum/(这个目录不是我的选择而且无法更改),其中包括一个forum(myserver.com/forum/forum)和一个wiki(myserver.com/forum/wiki),这显然不是一个理想的布局.我不拥有myserver.com,虽然我可以完全访问整个服务器,但那里的内容不是我的.
我还有一个域名www.mydomain.com,我想重定向和屏蔽,如果用户去,mydomain.com/<something>他们将显示内容,myserver.com/forum/<something>同时仍然显示mydomain.com/<something>在地址栏中.
我希望看到的另一件事,虽然它并不重要,但是有人输入的404 mydomain.com/somethingThatDoesNotExist应该重定向mydomain.com/404.php而不是myserver.com的默认404.
我已经尝试了许多不同的方法,并在网上过去一天进行了广泛的搜索 - 我确信答案甚至在某处也是如此,但我尝试的所有指南/示例都没有用,我我觉得我要进入圈子.
提前谢谢了.
编辑:我确实知道.htaceess已启用.
如果用户访问 mydomain.com/,他们将看到 myserver.com/forum/ 的内容,同时仍会在地址栏中显示 mydomain.com/。
首先您需要了解,只有mod_proxy在mydomain.com.
httpd.conf通过on启用 mod_proxy、mod_rewrite 和 .htaccess 后mydomain.com,将此代码放入其.htaccess下DOCUMENT_ROOT目录中:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteRule ^(.*)$ http://myserver.com/$1 [L,P]
Run Code Online (Sandbox Code Playgroud)
我将不得不更多地考虑您的 404 要求,但如果您能做到这一点,我相信我们也可以找到解决方法。