将一个旧的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]
谢谢, 格雷厄姆