htaccess:重定向动态网址 - 只显示静态网址 - 双重内容

htaccess:重定向动态网址 - 只显示静态网址 - 双重内容

问题描述:

我有一个重写规则,以获得干净的网址..唯一的问题是,谷歌显示一些动态网址,我不想服务动态网址。htaccess:重定向动态网址 - 只显示静态网址 - 双重内容

我想:如果在动态URL中的用户类型,他被重定向到URL干净..例如:

http://www.example.com/?index=bananas 
    (if someone types that in, he gets redirect to the url above) 
    http://www.examplcom/bananas/ 

这是我的htaccess:

Options +FollowSymLinks 
RewriteEngine On 
RewriteBase/
RewriteCond $1 !apple\+banana 
RewriteRule ^(.*)\+apple\+banana/$ ?q=$1 [L] 

谢谢! !

好,重试:)

RewriteCond %{QUERY_STRING} ^index=([a-zA-Z0-9]+)$ 
RewriteRule ^/ /%1? [R=302,L] 
+0

不,不工作.. :( – elmaso 2010-04-09 23:30:01

+0

@Elmaso:尝试更新的版本:) – Wolph 2010-04-10 01:03:35