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