1
我一直堅持了幾個小時。我在網上發現了很多信息,但沒有解決我的問題。htaccess,mod_Rewrite,cakephp
我在Dreamhost上進行了自定義PHP安裝(5.2.14)。 該站點使用此.htaccess文件返回500內部服務器錯誤。
它看起來像重寫規則也適用於我的php.cgi文件,但我不知道如何避免這種情況。
我的日誌文件顯示在某處存在無限循環「由於可能的配置錯誤,請求超過了10個內部重定向的限制」。
<IfModule mod_actions.c>
Options +ExecCGI
AddHandler php-cgi .php
Action php-cgi /cgi-bin/php.cgi
</IfModule>
<FilesMatch "^php5?\.(ini|cgi)$">
Order Deny,Allow
Deny from All
Allow from env=REDIRECT_STATUS
</FilesMatch>
RewriteEngine on
RewriteBase/
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
應用/的.htaccess:
RewriteEngine On
RewriteBase/
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
和APP /根目錄/的.htaccess
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
任何幫助,將不勝感激! 謝謝。
好主意!但它不起作用......我添加了其他htaccess。 – Tioneb 2010-11-04 06:13:20
我遇到了改變的答案,作爲打破難以找到的重定向週期的建議。也許它會有所幫助。 – 2010-11-04 06:32:16
太棒了!它解決了這個問題,並且該網站似乎功能齊全!我可以安全地離開嗎? – Tioneb 2010-11-04 06:56:08