2017-09-22 45 views
0

我將wp站點的所有頁面從.php擴展名重定向到/ 例如,我重定向了諸如example.com/about-us這樣的頁面。 php to example.com/about-us/但是,它也重定向我的example.com/wp-admin儀表板頁面,我不想重定向。如何防止重定向?這是我的.htaccess代碼。.htaccess文件重定向除wp-admin儀表板以外的所有頁面

Options +FollowSymLinks -MultiViews 
RewriteEngine On 
RewriteBase/

# redirect to .php-less link if requested directly 
RewriteCond %{THE_REQUEST} ^[A-Z]+\s.+\.php\sHTTP/.+ 
RewriteRule ^(.+)\.php $1 [R=301,L] 

回答

0

您確定要301重定向(R=301)?當然你想要的網址爲看起來就像它沒有.php,但在引擎蓋下你仍然想訪問各自的PHP腳本?

無論如何,這個怎麼樣 - 兩個條件:

  1. 不能有wp-在請求URI
  2. 必須.php

像這樣結束:

RewriteCond %{REQUEST_URI} !wp- 
RewriteCond %{REQUEST_URI} \.php$ 
RewriteRule ^(.+)\.php $1 [R=301,L,QSA] 
+0

是!我只是想隱藏.php擴展名和我的代碼工作,但是,當我登錄到WordPress的管理員面板它重定向到用戶登錄頁面,我無法去wp儀表板頁面 –

+0

它的工作!解決了 –

相關問題