2017-02-06 82 views
0

我已经将我的网站从WordPress更新为PHP。现在,每个没有扩展名的网址都显示一个404错误页面。我检查了许多重定向代码,但都不工作。请为此提出解决方案。.htaccess从网址重定向到.php

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

请提供您当前'.htaccess'规则。 –

+3

[Remove .php extension with .htaccess]可能的重复(http://stackoverflow.com/questions/4026021/remove-php-extension-with-htaccess) –

+0

RewriteCond%{REQUEST_FILENAME}!-d RewriteCond%{REQUEST_FILENAME } \。php -f RewriteRule ^(。+)$ $ 1.php [L,QSA]这是我检查过的,但不起作用。 –

回答

0

试试这个:

//Rewrite to www 
Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^example.com [nc] 
RewriteRule ^(.*)$ http://www.example.com/$1 [r=301,nc]