#php #mysql #.htaccess #url
#php #mysql #.htaccess #url
Вопрос:
У меня возникли некоторые проблемы с индексацией моего веб-сайта. Дело в том, что у меня есть новостной сайт, использующий PHP и MySQL. Каждый раз, когда я создаю новостную публикацию, URL, подобный этому, ссылается на публикацию.
Пример:
//pretty URL
//nameOfSite PostId newsTitle
mYpagExample.com/5/the-obama-lagacy
Google индексирует это двумя способами
mYpagExample.com/5/ // Ii dont want this to be indexed
mYpagExample.com/5/the-obama-lagacy
Несмотря на то, что я объявляю исходный URL-адрес каноническим, этого, похоже, недостаточно.
<link rel="canonical" href="http://mYpagExample.com/5/the-obama-lagacy">
ПРИМЕЧАНИЕ: Я использую .htaccess
для красивых URL-адресов.
Может кто-нибудь сказать мне, как я могу это исправить?
Отредактировано:
это ссылка на сообщение, взятое из примера с DB:
<a href="http://example.com/<?php echo $id?>/<?php echo $title?>/"><?php echo $title?></a>
файл .htaccess
RewriteEngine on
# Get the request URL by the user
RewriteRule ^([a-zA-Z0-9/] )$ index.php?view=$1**
Комментарии:
1. Вы пробовали изменять свой robots.txt файл?
2. что вы делаете, изменяя свой robots.txt файл? я получил свой robots.txt обычно я имею в виду
User-agent:* Allow:/ Sitemap: http://example.com/sitemap.xml
3. seopressor.com/blog/how-to-control-web-crawlers
4. Вопрос в том, почему возможно использовать оба совершенно разных URL-адреса для того, какие швы должны быть на одной странице? Может быть, вам следует поделиться
.htaccess
файлом и некоторым PHP-кодом, который генерирует страницу?5. Перенаправление с короткой формы на длинную.