我有一個奇怪的情況,其中一個規則在同一個主機上的另一個域上工作,但它不能在特定域上工作。忽略重寫目錄不能正常工作
我有2個Bluehost帳戶,他們是標準的廉價共享主機提供商。
賬戶#1我有一個託管賬戶,有4個域名。 1域是主要域(加載帳戶的/ public_html /目錄)和3個附加域,這些域只是/ public_html /中的文件夾。
在帳戶#1我有這個在我的.htaccess文件:
RewriteCond %{REQUEST_FILENAME} !-d
即坐落在這裏我忽略重寫某些文件擴展名,之後我有一大堆的URL重寫規則,都加工。
在帳戶#1這一切工作正常。
關於帳戶#2我具有相同的確切設置,但附加域在訪問它們時會引發錯誤500,它也不會在文件的文件夾中添加error.log條目,而且我測試域時不會重寫它工作正常。他們可以通過標準的網址(www.example.com)訪問,所以它不像它是一個子域或任何東西。
這個附加域在這種情況下是非常基本的。這只是一個沒有重寫規則的單頁面域。如果我從主域刪除.htaccess,則子域起作用。