htaccess: перенаправить динамический URL - показать только статический URL - двойное содержимое - PullRequest
0 голосов
/ 10 апреля 2010

У меня есть правило перезаписи, чтобы получить чистые URL-адреса. Единственная проблема в том, что Google показывает некоторые динамические URL-адреса, и я не хочу показывать динамические URL-адреса.

Что я хочу: если пользователь вводит динамический 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]

спасибо !!

1 Ответ

0 голосов
/ 10 апреля 2010

Хорошо, повторите:)

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