【发布时间】:2013-09-30 20:55:52
【问题描述】:
我正在尝试将多个子目录重写到根目录。我的情况是,我有一个名为 blog/ 的文件夹,其中包含主站点文件夹,还有另一个名为 projects/ 的子目录,其中包含我希望从根:
www/
blog/
work/
contact/
projects/
projectA/
projectB/
我想要的是能够访问work/、contact/、projectA/和projectB/例如,从根目录转到 example.com/projectA 或 example.com/projectB。如果两个文件夹都存在,我还希望 blog/ 目录优先。
目前,在我的 htaccess 中,我有这个,虽然它只是将所有内容重写为 blog/,从 URL 中删除它,但不影响 projects/ 文件夹。
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !(.*)site
RewriteRule ^(.*)$ site/$1
【问题讨论】:
标签: apache .htaccess mod-rewrite url-rewriting