我有一个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错误。
答案 0 :(得分:0)
请将此规则作为您的第一条规则:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)\.(?:html?|php)$ /$1/ [L,NC,R=301]