内容我已经编辑我的/etc/hosts
文件链接domain.com
到我的本地主机。现在,当我参观domain.com
我希望它从domain.com/site/
获得该网站的内容,但仅使用URL domain.com
因此从网址中删除site/
。重写URL摆脱子目录
我曾经这样做过,所以我知道这是可能的,但我失去的代码。有人可以帮助我吗? .htaccess
脚本是不是我的强项。如果这是其他事情的重复,请道歉。
内容我已经编辑我的/etc/hosts
文件链接domain.com
到我的本地主机。现在,当我参观domain.com
我希望它从domain.com/site/
获得该网站的内容,但仅使用URL domain.com
因此从网址中删除site/
。重写URL摆脱子目录
我曾经这样做过,所以我知道这是可能的,但我失去的代码。有人可以帮助我吗? .htaccess
脚本是不是我的强项。如果这是其他事情的重复,请道歉。
我已经设法用下面的代码这方面的工作:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !(.*)your_directory
RewriteRule ^(.*)$ your_directory/$1 [L]
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteBase/
RewriteRule ^((?!site/).*)$ site/$1 [L,NC]
似乎并不当我从网站获取内容去domain.com的 – 2015-02-08 09:56:45
行注释掉两'RewriteCond',然后重试。顺便说一句,这个.htaccess的位置是什么?在'ste'里面还是在上面? – anubhava 2015-02-08 10:00:29
我结束了这个:http://stackoverflow.com/a/11553502/104874它的工作。 – 2015-02-08 10:10:37