我用我的网站上有以下链接:
http://mywebsite.com/infoproducts.aspx?xmlname=programCK
我将服务器更改为linux并安装了wordpress CMS。新网址是:
https://mywebsite.com/products/programs/CK
我一直在使用以前网站的重定向文件到新网站,我没有遇到任何问题。
redirect 301 /downloads/locate.zip http://mywebsite.com/wp-content/uploads/locate.zip
但是,当尝试重定向页面时,它会从wordpress返回默认的404错误。
redirect 301 /infoproducts.aspx?xmlname=programCK https://mywebsite.com/products/programs/CK
注意:页面根本没有重定向。 404错误页面来自网址http://mywebsite.com/infoproducts.aspx?xmlname=programCK
编辑1 :忘记提及我的.htaccess
代码。
# BEGIN WordPress
redirect 301 /downloads/locate.zip https://mywebsite.com/wp-content/uploads/locate.zip
redirect 301 /infoproducts.aspx?xmlname=programCK https://mywebsite.com/products/programs/CK
<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
答案 0 :(得分:1)
<强>解决强>
此答案仅适用于Wordpress CMS。
我从.htaccess
移除了重定向并安装了插件 Simple 301 Redirects 。现在一切正常。