gpt4 book ai didi

wordpress - 如何结合 WordPress 永久链接代码和 .htaccess 重定向?

转载 作者:行者123 更新时间:2023-12-05 00:42:41 24 4
gpt4 key购买 nike

我正在尝试组合以下代码,以便 WordPress 永久链接在主目录 waringis.com(顶部代码)中工作,第二个域 burrowpress.com 被重定向到子目录“waringis.com/burrowpress”(底部代码) -

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

RewriteEngine On
RewriteCond %{HTTP_HOST} burrowpress.com$ [NC]
RewriteCond %{REQUEST_URI} !^/burrowpress/.*$
RewriteRule ^(.*)$ /burrowpress/$1

现在永久链接在 WordPress 中工作并且重定向工作,但图像必须是指向 waringis.com/burrowpress/images/而不是 burrowpress.com/images/的直接链接 - 非常感谢任何帮助......

最佳答案

您需要交换代码块。 [L] WordPress 规则上的标志正在停止在其代码中的该行执行文件,因为您的特殊路径将“通过”WordPress REWRITE_COND声明:

RewriteEngine On 
RewriteCond %{HTTP_HOST} burrowpress.com$ [NC]
RewriteCond %{REQUEST_URI} !^/burrowpress/.*$
RewriteRule ^(.*)$ /burrowpress/$1 [L]

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

# END WordPress

你不需要两个 RewriteEngine On声明,但由于 WordPress 能够重写您的 .htaccess文件(取决于你如何设置它)你可能想离开它。如果您手动更新文件,您可以删除第二个 RewriteEngine on指示。

重要 部分原因是我将您的特殊规则移到了 wordpress 之前。

关于wordpress - 如何结合 WordPress 永久链接代码和 .htaccess 重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1793850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com