在我维护的网站上,曾经有一个重定向,可以将请求重定向到相应的.php文件,如下所示:www.example.com/press-room - > www.example.com/press-room.php。但是,如果php文件不存在,它会将请求传递给WordPress,然后WordPress会查找一个带有'press-room'的页面。
好吧,在过去的几天里,.htaccess文件被重置,重定向不再存在。如何在不干扰WordPress的情况下重新实施此规则?也就是说,如果php文件存在,如何才能实现此重定向 ?
答案 0 :(得分:2)
在你的wordpress规则上面试试这个:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
首先,确保不目录。其次,检查将.php
附加到末尾是否为您提供现有文件。最后,进行重写。