嗨我正在使用下面的代碼來隱藏.php擴展名,但它不是在本地以及現場工作。刪除.php分機不工作
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}!-d
RewriteCond %{REQUEST_FILENAME}!-f
RewriteRule ^([^.]+)\.php$ $1 [L]
請指出錯誤。 感謝
嗨我正在使用下面的代碼來隱藏.php擴展名,但它不是在本地以及現場工作。刪除.php分機不工作
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}!-d
RewriteCond %{REQUEST_FILENAME}!-f
RewriteRule ^([^.]+)\.php$ $1 [L]
請指出錯誤。 感謝
試試這個代碼.PHP擴展去除:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^(.+?)/?$ /$1.php [L]
仍然無法正常工作,我在本地使用XAMPP,代碼在livesite上不工作 – techansaari
是否啓用了mod_rewrite和.htaccess並正常工作? – anubhava
讓我保證這個代碼**絕對有效**所以它只是由於你的本地配置問題,它不適合你。 – anubhava
您在內部改寫爲'example.com/test.php'請求'example.com/test'如果'test.php的'不是文件或目錄。 – Sumurai8