我被要求将一个工作中的 WP 站点(站点 2)移动到另一个 WP 站点(站点 1)的文件夹中(因为第一个站点在中国被阻止,而第二个站点没有)。
所以完整的 URL 最终是 www.site1.com/site2
我设法这样做了,但是第二个站点上的链接不再起作用,它们显示站点 1 的 404,但 URL 似乎还可以
www.site1.com/site2/path_to_page_on_site_2 -> 404
我认为这是因为站点 1 的 .htaccess:
# Redirect images
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^font/(.*)$ /wp-content/themes/site1/font/$1 [L]
RewriteRule ^timages/(.*)$ /wp-content/themes/site1/image/$1 [L]
RewriteRule ^images/(.*)$ /wp-content/uploads/images/$1 [L]
RewriteRule ^videos/(.*)$ /wp-content/themes/site1/video/$1 [L]
</IfModule>
# 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
站点 2 有一个来自 WP 的“标准”.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
如果是 htaccess 问题,我如何阻止站点 1 的 htaccess 影响站点 2?如果是别的东西,我该如何解决?
提前致谢