我正在安裝一個網站到由1&1
提供的託管。看起來1&1
有多種怪癖和htaccess文件如何運行的問題。htaccess重寫和1&1
事情工作不正常,我已經把文件剝離到最低限度,試圖找到問題的根本。
這裏是我的htaccess文件:
AddType x-mapp-php5 .php
RewriteEngine On
RewriteBase/
RewriteRule ^pages/([a-zA-Z]*)/?$ page.php [NC]
RewriteRule ^listings/([a-zA-Z]*)/?$ page.php [NC]
現在奇怪的事情:
要http://www.essenceseeker.com/pages/example
工作
要http://www.essenceseeker.com/listings/example
不!
規則是相同的,唯一的區別是第一個子類別。 服務器沒有'真正的'文件夾被稱爲'網頁'或'列表',這可能會導致衝突。
似乎只使用名爲「網頁」的子文件夾將起作用 - 這不僅僅是「列表」的問題,因爲任何其他子文件夾名稱都不會被拾取。
有什麼可能導致這種情況?
謝謝 - 這是加入 選項+的FollowSymLinks -MultiViews 行做到了 - 不知道那些運我會研究他們做了什麼差異! 謝謝 – Nick