galaid

galaid
Рейтинг
16
Регистрация
13.09.2011

дани мапов, и где там создание таблиц? Я имел ввиду функцию, которая создает таблицы (wp_posts, wp_meta и т.д.) в базе данных при установке движка.

Подскажите, в каком файле WP находится функция создания таблиц БД. Или, если это возможно, скиньте сам участок данного кода.

siv1987:
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{QUERY_STRING} ^id=(\d+)

Не могли бы дать пояснения к этим командам? В сети нашел только их синтаксис и пару примитивных примеров.

siv1987, спасибо. Добавил все работает. Попробую теперь разобраться.

siv1987:
При этих правилах было бы странно если бы он происходил.

С помощью .htaccess это можно сделать? А конкретно с помощью RewriteRule? Или тут уже php?

siv1987:
Если post.ru действительно post.ru а не post.php.

Ошибочка. Исправил.

siv1987:
RewriteEngine On
RewriteRule ^post/(\d+)/$ post.ru?id=$1 [L]

Все хорошо. Только при переходе по первой ссылке редирект на новую не происходит. Таким образом страница доступна по двум адресам.

iksman, спасибо за хороший ответ.

Но у меня возник еще один вопрос. Если в дальнешем мне понадобиться сменить хостинг, то достаточно ли будет скопировать все файлы на новый хостинг? Или на новом хостинге придется также создавать новый поддомен?

M.E., не имел дело с поддоменами поэтому и спрашиваю.

На счет переадресации... К чему она мне, если я хочу, чтобы основной домен был недоступен некоторое время (если говорить конкретно, то несколько месяцев).

siv1987, спасибо. Но все же

galaid:
почему нужно указывать [L], а не [R]?
seo-alex:
вам нужно внутри кода, выполнять проверку значений, и если есть неизвестные get переменные, или несуществующие значения отдавать header location 404 (синтаксис погуглите)

Спасибо. Вы ответили на часть моего вопроса.

seo-alex:
Если "добрые люди" найдутся, то запросто

Но в таком случае, можно ведь это "отрегулировать" в .htaccess или тем же перенаправлением на 404?

Всего: 51