我的網站有以下htaccess文件,http://academy.young1.org。爲什麼我的htaccess無法在我的網絡服務器上工作(但它在本地工作正常)?
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
然而,儘管這是我的本地服務器(本地主機)上正常使用,儘管不存在於URL的名「.php」擴展重定向到正確的頁面,它這麼做並不是在所有的時候我將其加載到Web服務器。它目前存儲在與我的主要php文件ftp://ftp.young1.org/academy相同的ftp子目錄中。
我試圖重寫httpd.conf文件在我的Apache目錄:
<Directory/"ftp://ftp.young1.org/academy/">
AllowOverride All
Require all denied
</Directory>
,但無濟於事。是否有一個設置,我必須改變某處或其他代碼,我必須讓它工作?我目前在easyspace主機上使用Xampp系統。
感謝,
問候,
羅伯特·揚
是您的Web服務器上啓用重寫模塊? – aowie1
爲什麼你使用ftp源通過http提供內容?效率非常低... –
您是否在更改http.conf後重新啓動apache – Anigel