Apache URL重写的配置 及其 apache500错误
1:如果apache報500錯誤時
----->原因:可能是你的ReWrite模塊沒有打開(有時在apache重裝時會忘記打開該模塊)
? ?將apache--->httpd.conf文件中LoadModule rewrite_module modules/mod_rewrite.so前面的#號去掉即可,
表示將rewrit模塊打開
2,域名配置中加上--->開啟重寫配置:?Options Indexes FollowSymLinks
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?AllowOverride all
比如:
<VirtualHost *:80>
ServerName www.buyuy2.com
DocumentRoot "F:\WampServer\buyuy\buyuy"
?DirectoryIndex index.php index.html
<Directory "F:\WampServer\buyuy\buyuy">
Options Indexes FollowSymLinks
? ? ? ? ? ? ? ? AllowOverride all
? ? ? ? ? ? ? ? Allow from Al
</Directory>
</VirtualHost>
3:可能是htaccess文件有錯誤---->原因:寫入了不合語法的規則。
解決:刪除該目錄中的.htaccess即可(可能會有好幾層重寫文件)如果還是不行,再刪除上級目錄的.htacess(直到沒有該文件為止)
4:也有可能是權限問題,查看相應的錯誤日志文件/var/log/apache2/error.log日志。
按照該步驟就OK拉!
?
轉載于:https://www.cnblogs.com/xinyuyuanm/p/3206572.html
總結
以上是生活随笔為你收集整理的Apache URL重写的配置 及其 apache500错误的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转]清除mysql表中数据
- 下一篇: 为outlook增加“邮件召回”功能