【发布时间】:2011-04-06 15:38:52
【问题描述】:
我的主要网站使用 PHP/Zend 框架,.htaccess 是常用的:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
现在我需要将一个论坛(在另一个目录中)带到主站点。我在 VirtualHost 中添加了 Alias 指令
Alias /forums "h:/projects/forums"
论坛软件使用自己的.htaccess。主 URL /forums 是可访问的,但不是其他的。其他 URL(那些没有相应文件的 URL)被转发到主站点。换句话说,主站点(/)的.htaccess文件被选中,而不是/forums目录下的那个。
【问题讨论】:
标签: php mod-rewrite mod-alias