Это работает только если страницы действительно нет.
А если пхп скрипт есть, но возвращает код 404 - подстановки страницы указанной в htaccess не происходит.
Да, но ссылок на такие страницы на сайте нет.
******
В общем, проблему решил.
Сделал просто возвращением средствами PHP кода 404.
Раньше меня от этого останавливало то, что IE при этом не даёт ничего показать пользователю на этой странице, а подставляет свою.
НО. Оказалось, что если на этой странице вернуть много контента, около полу килабайта, то он всё-таки подставляет то, что дают, а не свою страницу.
Так что теперь всё в порядке, и я на этой странице могу написать что угодно.
Всем спасибо за советы =)
kit1980,
Я же написал, как сделано :)
Сейчас, когда страница "устаревает" она начинает отдавать 301 код и форвардить на страницу /notfound, на которой написано, что "такой страницы более не существует".
Да, безусловно 404 было бы отдавать правильно, но мне ещё нужно человека отфорвардить.
Но если я сделаю так
header("http/1.0 404 not found");
header('location: /notfoundinfo');
то клиенту отправляется 302 код, а не 404.
А я не собираюсь ставить
просто те страницы, что будут на одном сайте - на другом будут выдвыать 404 ошибку и ссылок на них на сайте не будет.
Мне сложно спорить, у меня мало опыта работы с поисковиками,
но ведь есть же сайты, у которых множество страниц совпадает полностью,
всякие CMS фриварные... или хотябы форумы, у которых структура одинаковая (скрипты одинаково именуются) и целые страницы (help, например) идентичны...
- я зарегистрировал несколько доменов
- прописал один из них в контрол-панели своего хостера
- затем остальные добавил к нему в разделе "Доменные алиасы".
Получается, что это либо алиас, либо хостер путается в терминологии.
Да, вот нашел как в ДНС посмотреть, действительно - видно что это алиас.
Non-authoritative answer:
domain1.com canonical name = domain.com.
Name:
domain.com
------------------------
Окей, тогда есть другой вопрос, но так как он отличается от этой темы, создам новую...