301 URL перенаправления - PullRequest
       7

301 URL перенаправления

0 голосов
/ 07 октября 2010

Я пытаюсь перенаправить старый URL на новый, используя 301

Мне нужен пример RewriteQueryString для следующих 301? http://www .example.com / search /? DepId = 1 & typeCatId = 1 до следующего http://www.example.com/mens/clothing

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

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 07 октября 2010
RewriteEngine On
RewriteRule ^search/\?depId=1&typeCatId=1$ /mens/clothing [R=301]

^ Попробуйте.

0 голосов
/ 07 октября 2010

Вы можете использовать mod_rewrite либо в своем файле .htaccess, либо в конфигурации apache. Вы можете взглянуть на функцию RewriteMap, если у вас будет много разных отделов и т. Д. Для сопоставления. Использование флага [R] после RewriteRule приведет к перенаправлению браузера, а не просто к внутреннему перенаправлению. Использование [R = 301] сделает редирект 301.

...