问题
I want to cahange mysite.com/profile.php into mysite.com/profile
I wrote the htacess file as
RewriteEngine On
RewriteRule ^profile/?$ profile.php [NC,L]
and placed in root directory. It doesn't work. I use the apache server. What is wrong with my program?
回答1:
Try something like this instead:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
That way you dont have to do it for each individual URL.
credit
来源:https://stackoverflow.com/questions/1653520/how-can-i-make-the-url-search-engine-friendly