Apache-2.2
使用 htaccess 訪問目錄會出現 500 錯誤
我已經在我的 Windows 機器上安裝了 Xamp 伺服器。我已將以下 .htaccess 文件放在一個目錄中:
# Original # If you modify this file then change the above line to: # Modified <IfModule mod_rewrite.c> RewriteEngine On # Certain hosts may require the following line. # If vanilla is in a subfolder then you need to specify it after the /. # (ex. You put Vanilla in /forum so change the next line to: RewriteBase /forum) # RewriteBase / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php\?p=$1 [QSA,L] </IfModule>
當我嘗試訪問該目錄時,它給了我一個 500 內部伺服器錯誤!你能幫我麼?
我通常不編寫重寫程式碼,但是當 Web 伺服器不知道該做什麼時,它會拋出 500。
在您的情況下,重寫程式碼可能很混亂,請更多地查看 Windows 中使用的重寫條件。
嘗試檢查 Web 伺服器日誌文件,它應該有助於找出導致錯誤的原因。