.htaccess从非现有文件重定向

时间:2016-08-25 22:20:04

标签: wordpress .htaccess redirect mod-rewrite

我有一个Wordpress安装,我正在尝试做的是:

仅当page.php存在 NOT 时,

http://domain.com/page.php才会重定向到http://domain.com/page/。如果是,则应加载page.php

我在考虑这样的事情:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /$1/ [L]

但遗憾的是,它不起作用。而且对此更少的类似规则没有任何影响或返回500错误。

1 个答案:

答案 0 :(得分:0)

请将此规则作为您的第一条规则:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)\.(?:html?|php)$ /$1/ [L,NC,R=301]