我將如何通過.htaccess文件重定向以下網址。我有這些particlular網址,問題是他們的特殊字符:重定向網址.htaccess
blog/%7Blink%7D
blog/page/2012/%7Blink%7D
blog/page/2013/%7Blink%7D
%7Blink7D%
?cID=225
的.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^blog/%7Blink%7D?$ http://www.mywebsite.com/ [R=301,L]
RewriteRule ^blog/page/2012/%7Blink%7D?$ http://www.mywebsite.com/ [R=301,L]
RewriteRule ^blog/page/2013/%7Blink%7D?$ http://www.mywebsite.com/ [R=301,L]
RewriteRule ^%7Blink7D%?$ http://www.mywebsite.com/ [R=301,L]
RewriteRule ^?cID=225?$ http://www.mywebsite.com/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
你是說這將工作'重寫規則^博客/ \ {%7Blink%7D \} $ http://www.mywebsite.com/ [R = 301, L]' –
@RobMorris這對我很有用,這4條規則將取代你在你的htaccess文件中有'%7B'和'%7D'的4條規則在模式 –
@RobMorris沒有看到我的答案,你想'^博客/ \ {link \} $','%7B' ges解碼爲'{',所以你**不想**'%7B ',你**想要**'{'。 –