htaccess Перенаправление с субдомена на домен - PullRequest
2 голосов
/ 13 сентября 2009

Я перерабатываю сайт и пытаюсь переместить форум с субдомена (board.example.com) на основной домен, где путь будет example.com/index.php/forums/

Я настроил свой htaccess-файл так:

RewriteEngine On  
RewriteCond %{HTTP_HOST} ^(.*).example.com  
RewriteRule ^(.*)$ http://www.example.com/index.php/forums/ [R=301,L]

, который работает, но для всего контента, который уже проиндексирован поисковыми системами, новые URL отображаются со старыми ссылками, такими как

example.com / index.php / форумы /? Р = 1199 & ИСС = 4daeb5acf7983a0f8d56737c4812f474

Есть ли способ очистить бит, который добавляется в конец нового URL?

1 Ответ

1 голос
/ 13 сентября 2009

Я не уверен, откуда ваш параметр sid ...

Способ, которым я, вероятно, попытался бы сначала (до обращения к mod_rewrite) был бы:

<VirtualHost *>
  ServerName board.example.com
  Redirect permanent / http://www.example.com/index.php/forums/
</VirtualHost>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...