2012-07-10 32 views
2

在我维护的网站上,过去会有一个重定向,将请求重定向到相应的.php文件,如下所示:www.example.com/press - 房间 - > www.example.com/press-room.php。但是,如果php文件不存在,它会将请求传递给WordPress,然后它会查找带有“新闻室”的页面。.htaccess如果文件存在,则重定向,否则通过

那么,在过去几天,.htaccess文件被重置,重定向不再适用。如何在不干扰WordPress的情况下重新实施此规则?也就是说,如果php文件存在,我怎么才能实现这个重定向只有

回答

2

试试这个上面你的WordPress规则:

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php 

首先,确保它不一个目录。其次,检查是否附加.php到最后给你一个现有的文件。最后,重写。

+0

完美!这正是我需要的。我对Apache配置不太熟悉。 – Andrew 2012-07-10 17:29:25

相关问题