2013-05-09 76 views

回答

1

试试这个。

RewriteEngine On 
RewriteCond %{QUERY_STRING} c=([^&]+) 
RewriteRule ^soap /_pag/${uppercase:%1}? [L,R=301] 
RewriteRule ^soap/(.+)$ /_pag/${uppercase:$1} [L,R=301] 

它没有测试,并没有在while中写入重写条件。

还需要这Apache或虚拟主机配置:

RewriteMap uppercase int:toupper 
+0

Thanks-没有工作,虽然。它最终返回路径:http://foo.com.au/var/www/foo.bar.com.au___443/html/_pag/?c = dem ...所以它返回文件系统路径.. – Lock 2013-05-09 07:12:03

+0

已在目标URI中添加缺少的斜杠。现在试试。 – Gedrox 2013-05-09 07:15:13

+0

解决了更多问题。现在它可以工作。 – Gedrox 2013-05-09 07:22:47

相关问题