在我的網站中,我使用.htaccess
規則從網址中刪除了.php
擴展名。這樣我就可以進入沒有.php擴展名的任何頁面。例如:爲什麼.htaccess顯示我「內部服務器錯誤」?
http://localhost/aponit/dev/zones (there are no .php extension)
現在,我有一個PHP頁面中的鏈接來更新表單數據。 Link是波紋管:
<a class="btn btn-success btn-xs" href="<?php echo SITE_URL."update/$zone_id"?>" >Edit</a>
此鏈接顯示以下網址:
http://localhost/aponit/dev/update/54
但不幸的是它顯示我的錯誤信息:
我使用以下內部服務器錯誤.htaccess規則:
ErrorDocument 404 /not-found.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [NC,L]
RewriteRule ^update/([0-9]+) update?z=$1 [L]
你在wordpress/laravel/codeigniter或任何其他此類服務? – hjpotter92
我正在使用核心的PHP。 –