处理在我的服务器上运行友好网址的问题,我正在使用.htaccess并启用mod_rewrite。
有关将www.mydomain.com/about.php更改为www.mydomain.com/about
的示例这是我当前的.htaccess代码,但我在www.mydomain.com/about上的所有内容都是“找不到页面”。
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*?)/?$ $1.php [L]
# BEGIN non-www to www
RewriteCond %{HTTP_HOST} !^(www\.mydomain\.com)?$
RewriteRule (.*) https://www.mydomain.com/$1 [R=301,L]
ErrorDocument 404 https://www.mydomain.com/404
ErrorDocument 500 https://www.mydomain.com/500
</IfModule>
你有没有注意到什么?或任何想法为什么它不能正常工作?