2015-02-08 93 views
0

内容我已经编辑我的/etc/hosts文件链接domain.com到我的本地主机。现在,当我参观domain.com我希望它从domain.com/site/获得该网站的内容,但仅使用URL domain.com因此从网址中删除site/重写URL摆脱子目录

我曾经这样做过,所以我知道这是可能的,但我失去的代码。有人可以帮助我吗? .htaccess脚本是不是我的强项。如果这是其他事情的重复,请道歉。

回答

0

我已经设法用下面的代码这方面的工作:

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{REQUEST_URI} !(.*)your_directory 
RewriteRule ^(.*)$ your_directory/$1 [L] 
0

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On 
RewriteBase/

RewriteRule ^((?!site/).*)$ site/$1 [L,NC] 
+0

似乎并不当我从网站获取内容去domain.com的 – 2015-02-08 09:56:45

+0

行注释掉两'RewriteCond',然后重试。顺便说一句,这个.htaccess的位置是什么?在'ste'里面还是在上面? – anubhava 2015-02-08 10:00:29

+0

我结束了这个:http://stackoverflow.com/a/11553502/104874它的工作。 – 2015-02-08 10:10:37