【发布时间】:2016-07-07 18:45:31
【问题描述】:
我在 WordPress 网站上遇到了一个奇怪的行为。
我已经在根目录下创建了 /en 文件夹,并希望在那里有另一个 WordPress 网站。
当我尝试打开 mainwebsite.com/en 时出现问题,我被重定向到 mainwebsite.com/english-post
因此,WP 优先考虑在主域中找到的帖子,并且它的 slug 以“en”开头。
我尝试将文件夹名称更改为“ren”,并且文件夹中的网站显示得很好。
我检查了 .htaccess 文件中的一些重定向,但没有设置。
我注意到这是一种典型的 WP 行为,因为我在一些使用 WP 的“大”品牌上进行了测试,并且发生了同样的事情,即:
https://www.smashingmagazine.com/en 重定向到 --> https://www.smashingmagazine.com/2014/11/enabling-multiscreen-tracking-with-google-analytics/
http://vanheusen.com/en 重定向到 --> http://vanheusen.com/products/english_shaded_box_silk_tie/
知道如何解决这个问题吗?
这是我的.htaccess 文件:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(en/)
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
【问题讨论】:
-
请您编辑您的帖子并包含您的根
.htaccess文件吗? -
您的 .htaccess 在 /en 文件夹中有什么内容?
-
@PanamaJack 它是主网站的克隆,所以它确实具有完全相同的
-
您将不得不更改 .htaccess 否则它将无法正常工作
-
@PanamaJack 有什么建议,我该怎么办?谢谢
标签: php wordpress .htaccess redirect