.htaccess重写规则删除扩展名

时间:2012-02-28 20:37:00

标签: apache .htaccess

所以我有一个.htaccess重写规则来删除“.php”扩展名。有用。所以现在当用户转到/页面时显示/page.php。但有没有办法让它当用户去/page.php它会在地址栏中显示/页面?

1 个答案:

答案 0 :(得分:3)

试试这个:

RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule ^ - [L]

RewriteRule (.+)\.php$ $1 [R,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ $1.php [L]