如何从index.php重定向到索引

时间:2014-05-29 09:28:58

标签: php apache .htaccess mod-rewrite

所以我在Apache mod_rewrite中苦苦挣扎,但最终设法配置(是)并理解它(可能?)。

当用户转到/index时,会显示/index.php页面,浏览器的网址为http://example.com/index

用户还可以转到/index.php,浏览器的网址为http://example.com/index.php

RewriteEngine On 
RewriteBase /
RewriteRule ^index$ /index.php
RewriteRule ^$ /index.php

所以我的问题是,如何仅使用服务器的配置将用户从/index.php重定向到仅/index

1 个答案:

答案 0 :(得分:0)

我不太清楚你的意思。

<。>在.htaccess中删除扩展名.php你可以使用它:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

我确实相信:

RedirectMatch 301 (.*)\.php$ http://www.example.com$1

应该可以删除.php

也许试试看?