Ну вот например
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 то эти страницы будут хорошо ранжироваться?