gpt4 book ai didi

.htaccess - 一个.htaccess文件中有许多RewriteBase?

转载 作者:行者123 更新时间:2023-12-03 14:59:42 25 4
gpt4 key购买 nike

我在同一台服务器上有一个域和一个wordpress博客。现在我有一个问题(惊讶)。 wordpress位于/ httpdocs / blog /上,domain指向/ httpdocs /,我正在尝试将其重定向到/ httpdocs / domain /。但是,显而易见,我在Wordpress中有固定链接。

这是我当前的.htaccess文件:

RewriteEngine On

RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]

RewriteBase /
RewriteCond %{HTTP_HOST} domain.com
RewriteCond %{REQUEST_URI} !^/domain
RewriteCond %{REQUEST_URI} !^/cgi-bin
RewriteRule ^(.*)$ domain/$1 [L]


但是,正如您已经适当假设的那样,这是行不通的。 WordPress的永久链接也会影响到/ domain /,因此我的图片和其他网址出错了。

有什么建议吗?这样可以使用RewriteBase吗?

最佳答案

不可以,您只能有一个基本网址。只需重写您的规则:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^blog/. /blog/index.php [L]

RewriteCond %{HTTP_HOST} =example.com
RewriteCond %{REQUEST_URI} !^/domain
RewriteCond %{REQUEST_URI} !^/cgi-bin
RewriteRule ^(.*)$ domain/$1 [L]

关于.htaccess - 一个.htaccess文件中有许多RewriteBase?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2434820/

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