如何使用.htaccess删除PHP扩展名?

时间:2019-04-15 07:07:28

标签: .htaccess

我正在使用.htaccess删除我的网站页面的php扩展名。我的.htaccess包含以下代码:

<IfModule mod_rewrite.c>
#Options +FollowSymLinks

RewriteEngine On
RewriteBase /


RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)$ $1.php?%1 [NC,L,QSA]


</IfModule>

对于abc.in/about.php之类的网址,它可以正常工作,我可以使用abc.in/about来访问页面

但是由于某种原因,它不适用于url https://abc.in/sub-products.php/radiology/ultrasound-machine并给出内部服务器错误。

它应该从网址中删除php,并且可以通过https://abc.in/sub-products/radiology/ultrasound-machine

访问

0 个答案:

没有答案