2016-09-29 445 views
0

我有一個WordPress網站,網址是www.mysite.com/name-of-the-post與重定向問題,永久鏈接WordPress的

,但客戶端改變www.mysite.com/blog/name-現在我遇到了點擊舊鏈接的用戶的問題,他們無法訪問這些內容。

我該如何解決這個問題?我在htaccess上閱讀過有關正則表達式的內容,如何在用戶嘗試訪問舊鏈接時添加「/ blog」?

謝謝你們夥計

回答

0

我會在哪裏放這段代碼?我的htaccess的是這樣的:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^example.com [NC] 
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301,NC] 

# Force HTTPS 
RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 
+0

好吧,我不精通WordPress的相關問題的,但請嘗試在你的WordPress規則的index.php統治結束後僅適用這麼多規則'的RewriteCond%{} REQUEST_FILENAME -f RewriteCule%{REQUEST_FILENAME}!-d #在內部重寫請求到原始工作網址 RewriteRule ^([\ w - ] +)$ blog/$ 1 [L]' –