以下.htaccess文件在我的本地服務器上完美工作。可能的.htaccess錯誤,1and1.com不重寫
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} \.cssc
RewriteRule . style.php [L]
RewriteRule ^admin\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . admin.php [L]
我正在爲客戶做一些工作,他正在使用1and1.com。我不知道他的賬戶或他有什麼套餐。
所有文件都被重寫爲admin.php(除非它們實際存在)。問題是,我得到一個404
我知道它讀取.htaccess文件,因爲:
- 我可以把垃圾文件,並得到一個500錯誤。
- 如果我做一般的重寫(所有頁面轉到admin.php),它的工作原理。
此外,似乎1and1它自己的重寫。如果我去:http://somewhere/afile
,它將包括afile.js
,即使我沒有請求.js
。它是超級奇怪的。
有沒有人有這方面的經驗?還是有什麼見解?
1and1的服務非常令人失望。 – 2016-10-19 12:13:39