开发者

Wordpress htaccess redirect issue

开发者 https://www.devze.com 2023-03-08 05:56 出处:网络
I\'m trying to redirect a few pages to different pages. This should be simple, but I\'m missing something simple, apparently.

I'm trying to redirect a few pages to different pages. This should be simple, but I'm missing something simple, apparently.

I have a wordpress install on a subdomain. Wordpress's generic htaccess is this:

# 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

I want to redirect /farm-partners/ to /farm-partners/emilys-produce/. I'm trying to do so using the following code:

Rewri开发者_运维问答teRule ^farm-partners/?$ /farm-partners/emilys-produce/ [L]

However, opening /farm-partners/ doesn't redirect, it just loads that page. What am I missing?


Use the WordPress Redirect plugin and don't mess with the htaccess.

What you are missing in your RewriteRule though, it telling it that you want an external redirect

RewriteRule ^farm-partners/?$ /farm-partners/emilys-produce/ [L,R=301]

If you use a RewriteRule, make sure it is outside the comments that indicate which parts of the file may be edited without any notice (i.e. outside the #comments marking WordPress's section of the file. Similarly if you are using W3 Total Cache or a similar plugin.)


Try this:

RewriteRule farm-partners/$ /farm-partners/emilys-produce/
0

精彩评论

暂无评论...
验证码 换一张
取 消