1
我最近開始使用Wordpress構建網站而不是Joomla,但似乎很難將舊網址重新定向到新網址。WordPress忽略301重定向
我有很多網址需要重新指定,所以我使用了一個在線301生成器,它一直在Joomla爲我完美工作,但WordPress只是忽略它。
任何想法,我要去哪裏錯了。
這是我的.htaccess的片段。
# 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
# 301 Redirect 1
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^cm\xE2\x80\x8E/$ /? [R=301,NE,NC,L]
# 301 Redirect 2
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^cm/commercial\.html\xE2\x80\x8E$ /commercial-solicitors? [R=301,NE,NC,L]
# 301 Redirect 3
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^cm/insolvency\.html\xE2\x80\x8E$ /commercial-solicitors/insolvency-service/? [R=301,NE,NC,L]
# 301 Redirect 4
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^cm/court-work\.html\xE2\x80\x8E$ /court-work/? [R=301,NE,NC,L]
# 301 Redirect 5
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^cm/renting-properties\.html$ /property/leasing-properties/? [R=301,NE,NC,L]`
任何幫助將不勝感激。
我試過了,但無濟於事。 – liam86
我發現了這個問題。 由於某些原因,生成器將\ xE2 \ x80 \ x8E添加到eevry URL的末尾。我拿出來,它的工作原理。 – liam86