profviolet

Рейтинг
2
Регистрация
03.11.2009

Ну вот например

RewriteRule ^(.+)\.html$ /index.php?lpn=$1

Получается, что сейчас у меня при вводе foo.html делается подмена для сервера /index.php?lpn=foo

Собственно это мне и надо.

Смысл такого действия: раньше была ссылочная система вида /index.php?lpn=foo

Теперь весь сайт в виде foo.html

И обращения по .html работают, но также к странице можно обратиться и по старому адресу, а я хочу чтобы при старом адресе была 404

пробовал писать что-то типа: RewriteRule ^(.+)\.php(.+)$ /error

error - типа страницы такой нет и он на ней упадёт в 404

Но после этого сайт вообще ложился в 500 и хз почему... (

А как запретить поисковому роботу смотреть нужную мне страницу?

достаточно будет текст статей обрамить тегами NOINDEX?

А что значит регить неумеючи? )) я собираюсь регить ручками в каталогаха с прямыми ссылками. Заполняешь себе поля и всё, чем плохо-то?

profviolet добавил 09.11.2009 в 12:02

А атоматическая же регистрация плоха, от неё толку мало, поскольку зачастую есть поля от ботов и т.п. в нормальных каталогах. Разве не прав? если нет то чем лучше регить автоматически?

Ну как раз не хочется тратить время на запись в каталоги, которые не несут в себе ни какого смысла ( Ведь правильно я понимаю: прямая ссылка это только href='mysite.ru', но никак не href='katalog.ruu?url=mysite.ru'. Как я понимаю последнее это бред?

А вообще есть ли такие записи в адресной строке, которые негативно сказываются на ранжировании?

Т.е. как я понимаю если написано index.php?page=main или index.php?page=price то эти страницы будут хорошо ранжироваться?