我有一个新的wordpress网站和一个有几千个网站文件的旧网站。我的目标是让wordpress管理新页面,然后用户有链接的旧页面将从旧网站而不是wordpress加载。
这是我到目前为止所看到的,看起来正确但不起作用。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/oldsite%{REQUEST_URI} -f
RewriteRule . /index.php [L]
</IfModule>
如果有人加载example.com/oldpage.htm,它应该查找/加载文件{document_root} /oldsite/oldpage.htm,如果该文件不存在,它应该继续wordpress index.php as正常。
在扩展程序中,旧网站中可能有多个文件夹,因此需要考虑example.com/category1/subcat/oldpage.htm。根据我的理解,{REQUEST_URI}应该仍然允许这种情况发生,它只是不起作用。
非常感谢任何帮助,提前谢谢!