Htaccess 301问题 - aspx url,空格%20

时间:2015-02-21 19:16:30

标签: wordpress .htaccess redirect http-status-code-301 url-redirection

将一个旧的aspx网站移到apache / php,我在创建一些重定向时遇到了麻烦,因为一些旧的URL中包含空格%20,而这些301重定向无法正常工作。

redirect 301 /useful-info/student%20visas.aspx http://www.newdomain.com/useful-student-info/

我有很多带有%20空格的网址,因此将所有这些固定在一起的任何脚本都非常有用。任何人都可以建议我如何解决这个问题?

此外,新网站是Wordpress,Htacces文件中唯一的其他代码如下:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]

谢谢, 格雷厄姆

0 个答案:

没有答案