3 回答

TA貢獻1817條經驗 獲得超14個贊
對于使用Apache2在Debian上啟用mod_rewrite的人們來說,這只是一個方便:
要檢查是否啟用了mod_rewrite:
通過運行在mods_enabled中查找到模塊的鏈接
ls /etc/apache2/mods-enabled | grep rewrite
如果輸出,rewrite.load則啟用模塊。(注意:您的apache2路徑可能不是/ etc /,盡管可能是。)
如果尚未啟用mod_rewrite:
啟用模塊(實際上是創建我們在上面尋找的鏈接):
a2enmod rewrite
重新加載所有apache配置文件:
service apache2 restart

TA貢獻1845條經驗 獲得超8個贊
就我而言,即使完成所有這些配置,問題還是出現了(@Pekka提到了httpd.conf和.htaccess文件中的更改)。僅在我添加后才解決
<Directory "project/path">
Order allow,deny
Allow from all
AllowOverride All
</Directory>
虛擬主機文件中的虛擬主機配置
編輯于29/09/2017(對于Apache 2.4 <) 請參閱此答案
<VirtualHost dropbox.local:80>
DocumentRoot "E:/Documenten/Dropbox/Dropbox/dummy-htdocs"
ServerName dropbox.local
ErrorLog "logs/dropbox.local-error.log"
CustomLog "logs/dropbox.local-access.log" combined
<Directory "E:/Documenten/Dropbox/Dropbox/dummy-htdocs">
# AllowOverride All # Deprecated
# Order Allow,Deny # Deprecated
# Allow from all # Deprecated
# --New way of doing it
Require all granted
</Directory>
- 3 回答
- 0 關注
- 786 瀏覽
添加回答
舉報