Em caso de dúvida ... Sempre escape
RewriteRule ^hello\:world$ /hello/world.html [L,QSA]
Estou com problemas para criar uma regra que reescreva um endereço como link para < href="http: //localhost/hello/world.html"> link
Minha RewriteRule no httpd.conf é a seguinte:
<Directory "D:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
RewriteEngine On
RewriteBase /
RewriteRule ^hello:world$ /hello/world.html [L,QSA] #Doesn't work
RewriteRule ^hello_world$ /hello/world.html [L,QSA] #Works great!
</Directory>
Quando tento link , recebo uma página 403 Proibida.
De nota especial, a regra
RewriteRule ^hello_world$ /hello/world.html [L,QSA]
funciona bem com link .
Estou usando o Apache2.2 no Windows Server 2008.
Como eu iria reescrever a regra para combinar com o cólon?
Em caso de dúvida ... Sempre escape
RewriteRule ^hello\:world$ /hello/world.html [L,QSA]
Tags mod-rewrite apache-2.2