.htaccess友好网址和启用mod_rewrite的问题

时间:2014-07-07 15:16:19

标签: php linux apache .htaccess mod-rewrite

处理在我的服务器上运行友好网址的问题,我正在使用.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>

你有没有注意到什么?或任何想法为什么它不能正常工作?

0 个答案:

没有答案