重新启动了一个网站,许多旧页面需要重定向到新页面。
我认为使用 htaccess 会很简单,但 wordpress 有其他想法。Htaccess 的“重定向 301”似乎并不支持 wordpress 所做的所有事情。很多论坛和帖子都建议使用“RewriteRule”。
这是我在根目录中使用的 htaccess 代码。我的代码是以'RewriteBase /'开头的两行。我希望通过访问http://www.example.com.au/skps/contact.html它会将我重定向到http://www.example.com.au/about/。这只是行不通。
DirectoryIndex index.html index.htm index.php
# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
#
RewriteBase /
RewriteRule ^skps/contact.html$ http://www.example.com.au/about/ [R=301,L]
#
RewriteBase /digiseen/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /digiseen/index.php [L]
</IfModule>
# END WordPress