htaccess重写:Wordpress目录+;子域重定向不能一起工作

htaccess重写:Wordpress目录+;子域重定向不能一起工作,wordpress,.htaccess,directory,subdomain,Wordpress,.htaccess,Directory,Subdomain,我将Wordpress博客从blog.mywebsite.com移动到mywebsite.com/blog/ 在我尝试将旧链接重定向到新位置之前,一切都正常 我想让人们发现自己身处其中 但是htaccess已经用一些使用关键字“blog”的规则完成了 我找不到写规则的方法 今天我有一个错误500与此链接: 我想至少重定向到mywebsite.com/blog/,最好是 有什么想法吗 谢谢,大家好:)您可以用此代码替换当前的htaccess代码 RewriteEngine On RewriteBa

我将Wordpress博客从blog.mywebsite.com移动到mywebsite.com/blog/

在我尝试将旧链接重定向到新位置之前,一切都正常

我想让人们发现自己身处其中

但是htaccess已经用一些使用关键字“blog”的规则完成了

我找不到写规则的方法

今天我有一个错误500与此链接:

我想至少重定向到mywebsite.com/blog/,最好是

有什么想法吗


谢谢,大家好:)

您可以用此代码替换当前的htaccess代码

RewriteEngine On
RewriteBase /blog/

RewriteCond %{HTTP_HOST} ^blog\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/blog/$1 [R=301,L,QSA]

RewriteRule ^index\.php$ - [L]

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

我用RewriteRule^(.*)$http://%1/blog/$1[R=301,L,QSA]调整了规则,它就像一个符咒:)非常感谢:)
RewriteEngine On
RewriteBase /blog/

RewriteCond %{HTTP_HOST} ^blog\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/blog/$1 [R=301,L,QSA]

RewriteRule ^index\.php$ - [L]

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