【发布时间】:2012-03-18 08:38:34
【问题描述】:
所以我有一个 .htaccess 重写规则来删除“.php”扩展名。有用。因此,现在当用户访问 /page 时,它会显示 /page.php。但是有什么办法可以让用户在访问 /page.php 时在地址栏中显示 /page?
【问题讨论】:
所以我有一个 .htaccess 重写规则来删除“.php”扩展名。有用。因此,现在当用户访问 /page 时,它会显示 /page.php。但是有什么办法可以让用户在访问 /page.php 时在地址栏中显示 /page?
【问题讨论】:
试试这个:
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]
【讨论】: