1
所以我有一个.htaccess重写规则来删除“.php”扩展名。有用。所以现在当用户转到/页面时显示/page.php。但是有什么办法可以让用户访问/page.php时会在地址栏中显示/页面吗?.htaccess重写规则删除扩展名
所以我有一个.htaccess重写规则来删除“.php”扩展名。有用。所以现在当用户转到/页面时显示/page.php。但是有什么办法可以让用户访问/page.php时会在地址栏中显示/页面吗?.htaccess重写规则删除扩展名
试试这个:
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]
谢谢!有效! – user1218595 2012-02-28 20:54:19
这会以任何方式影响POST方法吗?我遇到了问题。 – user1218595 2012-02-28 22:12:39
它绝对不应该。你有什么问题? – ThinkingMonkey 2012-02-28 22:55:21