нужна помощь с 301 перенаправлением и SEO URL - PullRequest
0 голосов
/ 05 мая 2010

Хорошо, я использовал ниже, чтобы "seoize" мои URL. Он прекрасно работает ... единственная проблема в том, что когда я перехожу на старую страницу, он не перенаправляет на новую страницу ... поэтому у меня такое чувство, что я получу две страницы, проиндексированные в Google ... как я могу просто перенаправить старые страницы Это новые URL ...

RewriteRule ^city/([^/]+)/([^/]+) /rate-page.php?state=$1&city=$2 [NC]

http: //www.ratemycommunity.com/city/Kansas/Independence

и старая страница = http://www.ratemycommunity.com/rate-page.php?state=Kansas&city=Independence

Ответы [ 2 ]

0 голосов
/ 05 мая 2010

Лучше всего использовать канонизацию, недавно введенную концепцию тегирования страниц, которая сообщает Google и другим сканерам, что вы хотите, чтобы URL-адрес записи Ознакомьтесь с этой документацией и видео от гуру SEO Мэтта Каттса.

В вашем случае это будет выглядеть так:

<link rel="canonical" href="http://www.ratemycommunity.com/city/Kansas/Independence"/>
0 голосов
/ 05 мая 2010

Проблема в том, что уродливый URL должен быть виден, так как он вам нужен для перезаписи. Только не делайте никаких ссылок на уродливые URL.

Если поисковые системы уже знают об ужасных URL, вы можете добавить еще один параметр запроса, скажем, show=yes.

В правиле перезаписи убедитесь, что у вас есть последний параметр show=yes. Если нет, перенаправьте на красивый URL, который, в свою очередь, перезапишет на некрасивый URL с последним параметром. Затем никогда не связывайте внешне URL-адрес с параметром show=yes.

Пример:

/rate-page.php?state=Somestate&city=Somecity&show=yes

Доступ к этой странице покажет содержимое, но вы не должны делать эту ссылку видимой откуда-либо.

/city/Somestate/Somecity

следует переписать на /rate-page.php?state=Somestate&city=Somecity&show=yes, а

/rate-page.php?state=Somestate&city=Somecity

следует перенаправить на /city/Somestate/Somecity

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...