WordPress htaccess 重定向问题

发布于 2024-11-09 22:20:56 字数 642 浏览 0 评论 0原文

我正在尝试将几个页面重定向到不同的页面。这应该很简单,但显然我错过了一些简单的东西。

我在子域上安装了 WordPress。 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

我想将 /farm-partners/ 重定向到 /farm-partners/emilys-product/。我尝试使用以下代码来执行此操作:

RewriteRule ^farm-partners/?$ /farm-partners/emilys-produce/ [L]

但是,打开 /farm-partners/ 不会重定向,它只是加载该页面。我缺少什么?

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:

RewriteRule ^farm-partners/?$ /farm-partners/emilys-produce/ [L]

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

丢了幸福的猪 2024-11-16 22:20:56

使用 WordPress 重定向插件,不要弄乱 htaccess。

不过,您在 RewriteRule 中缺少的内容是,它告诉它您想要外部重定向。

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

如果您使用 RewriteRule,请确保它位于注释之外,以指示可以在没有任何内容的情况下编辑文件的哪些部分。注意(即在文件中标记 WordPress 部分的#comments 之外。同样,如果您使用的是 W3 Total Cache 或类似的插件。)

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.)

白况 2024-11-16 22:20:56

试试这个:

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

Try this:

RewriteRule farm-partners/$ /farm-partners/emilys-produce/
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文