我想在XAMPP上運行腳本,但得到「互聯網服務器錯誤500」。在活動服務器上運行時很好。我認爲這是一個.htaccess錯誤。 htaccess的代碼如下:htaccess - XAMPP上的互聯網服務器錯誤500
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
</IfModule>
我已經通過取消註釋行啓用htaccess的:
在配置文件中LoadModule rewrite_module modules/mod_rewrite.so
。
任何想法?
是什麼在你的錯誤日誌? – Fabian 2012-03-14 12:24:05
極有可能(我對此表示肯定)你有無限的重寫循環(查看錯誤日誌中的細節 - 它會告訴你確切的原因)。您的第二條重寫規則將一遍又一遍地重寫 - 您需要添加一些條件以防止進一步重寫(不重寫已重寫的URL),例如, 'RewriteCond%{REQUEST_URI}!^/public /' – LazyOne 2012-03-14 12:26:20
錯誤日誌狀態:[Wed Mar 14 11:56:18 2012] [alert] [client :: 1] C:/ xampp/htdocs/widgets/mobile/mvc /framework/.htaccess:RewriteEngine不允許在這裏 – LeeTee 2012-03-14 12:39:03