2016-10-17 46 views
0

我是新來的這個網站的東西。我寫了一個.htaccess文件並啓用了mod_rewrite。錯誤的.htacces文件

但我仍然在我的error.log文件中得到相同的錯誤。

這個錯誤是在我的網站上,但不是當我在我的電腦本地運行它。

任何人都請幫忙。

.htaccess文件

直播網站

目錄

這是我的error.log

我也做了 「命令a2enmod重寫」。

和mod重寫已安裝。

+0

是否安裝了mod_rewrite? 此外,谷歌搜索錯誤:http://stackoverflow.com/questions/10144634/htaccess-invalid-command-rewriteengine-perhaps-misspelled-or-defined-by-a-m – SirUncleCid

+0

你重新啓動Apache服務? – Nurjan

+0

是...但是問題仍然存在 –

回答

1

安裝MOD改寫後重新啓動您的服務,然後檢查是否國防部重寫啓用和使用這個插件在你的.htaccess文件:

RewriteEngine On 
RewriteRule ^.*$ mod_rewrite.php 

然後創建文件mod_rewrite.php並添加這一點,並運行它

<?php echo "Success"; ?> 

如果未啓用,請打開httpd.conf(Apache配置文件)並查找該行,刪除#,保存該文件並重新加載apache。

#LoadModule rewrite_module modules/mod_rewrite.so 
+0

但沒有 #LoadModule rewrite_module模塊/ mod_rewrite.so 在/etc/apache2/apache2.conf中 –

+0

請參考,並檢查該線程可能會有所幫助:http://askubuntu.com/questions/48362/how-to -enable-MOD-重寫式的Apache –