Редирект это называется.
Это именно то. Если не удастся восстановить старый вид ссылок, бессмысленно будет держать реврайтами дубли по старом адресам.
l-tochka, еще раз немного ликбеза. Чтобы сайт строил страницы на подобие что было, это нужно менять формат внутренних ссылок в самом шаблоне, темплейте. А чтобы эти новые ссылки работали и открывали нужные страницы, в htaccess-е пишутся правила, которые приравнивают измененные ссылки к оригинальным - тем что заложены в самом движке, проще говоря. Можно в написать правила без смене ссылок на сайте, но тогда страницы будут доступны по оба адресам. Поэтому, если нет возможности изменить вид ссылок в шаблоне, ставится редирект страрые => новые.
С чего я должен быть в курсе про ваш ресурс, вам формат ссылок в шаблоне удалось поменять или нет?
Потому что нужно вставить сразу после r-engine или r-Base
Что писать, если ссылки в шаблоне не поменяли.
Не знаю, с вп я не знаком. Cтавьте тогда редирект со старых ссылок на новые и все дела. Все равно, похоже больше вы ничего не сможете сделать.
Сам редирект
RewriteEngine On
RewriteCond %{QUERY_STRING} ^([0-9]+)$
RewriteRule ^page.php$ /?page_id=%1 [L,R=301]
Кроме htaccess, надо в wp изменить все внутренние ссылки из ?page_id=3 в page.php?3. Если вам это под силу, сами реврайты не сложно будет написать.
Что значит разрабатывалось под? Вы везде что-ли сами писали полный адрес к файлу от корня? Это лол. Пути надо делать относительно корня скрипта, а в корне определить константу или переменную с DOCUMENT_ROOT.
Удалить
@$nick = $_POST['nick'] or die("Убедитесь, что вы ввели свое имя!$back"); @$telefon = $_POST['telefon'] or die("Убедитесь, что вы ввели свой Телефон!$back");
Trafikgon, яндекс не грузит карту в формате html. Для пс она делается в xml, и лимит там 50К урлов.
Ставьте другой модуль, тут рядом один обсуждался.
Смотря какой форум. На ипб, например, категорически нельзя ставить редирект без дополнительной проверки, там все идет через параметры к index.php. С другими особо не знаком.
RewriteRule ^forum/index.php /forum/ [L,R=301]
И надо быть внимательным к параметрам index.php, потому как через них могут быть реализованы важные функции форума.
Устал уже в каждой теме писать одно и тоже /ru/forum/698240
Для вашего случая
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^(.+)\.php$ /$1.htm? [R=301,L]