2017-02-06 101 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]