.htaccess重定向适用于不带页面的文件

时间:2015-02-24 09:54:26

标签: wordpress .htaccess redirect

我用我的网站上有以下链接:

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

1 个答案:

答案 0 :(得分:1)

<强>解决

  

此答案仅适用于Wordpress CMS。

我从.htaccess移除了重定向并安装了插件 Simple 301 Redirects 。现在一切正常。