Как переименовать /page.php?1 в /welcome.html в htacces? - PullRequest
0 голосов
/ 02 декабря 2010

У меня есть cms, которая не генерирует дружественные URL-адреса

Каков наилучший способ переименовать это без получения двойного контента от Google.

Теперь у меня есть .htacces:

    RewriteEngine On

    RewriteBase /

    RewriteRule welcome.html page.php?1[L]
    RewriteRule about-us.html page.php?2[L]

Это лучший способ?

Буду признателен за любую помощь

1 Ответ

2 голосов
/ 02 декабря 2010

У Google нет проблем с паукой и индексацией этой очень простой динамической схемы URL. Но если вам нужны дополнительные бонусные баллы на странице с помощью ключевых слов, то лучше всего перейти на CMS, которая создает их автоматически. Вы экономите время, избегая поддерживать схему ссылок вручную как в своем контенте, так и в файле правил.

Если нет, то всегда есть вероятность, что вы забудете заменить эти динамические ссылки на читаемые, если создадите новый контент. Также ваш cms всегда будет отвечать на оба варианта: дружественный и динамический, поэтому вы должны сообщить Google «канонический» URL ( Объяснение здесь ), чтобы избежать дублирования контента. Это может произойти, потому что вы не можете сказать, как люди ссылаются на контент на вашем сайте.

...