Kalaganov5
@Kalaganov5
Реклама, Аналитика, Веб-разработка

Как сделать Поддомен для страницы Wordpress Через mod_rewrite?

Подскажите пожалуйста как сделать поддомен для страницы Wordpress.

Например:
Основной сайт: компьютерная-помощь5.рф
Поддомен: уфа.компьютерная-помощь5.рф
Ведет на страницу сайта: компьютерная-помощь5.рф/уфа

Хостер подсказал что это можно сделать через mod_rewrite

Часто хостинговые провайдеры накладывают ограничение на количество уникальных сайтов, и зачастую под это ограничение попадают и поддомены. Данное ограничение можно обойти средствами .htaccess. Например, мы хотим направить поддомен forum.yourdomain.net на директорию /forum . Для этого необходимо направить нужные поддомены на папку с основным сайтом и создать вложенную директорию, например forum


RewriteCond %{HTTP_HOST} ^forum\.yourdomain\.net$ [NC]
RewriteCond %{REQUEST_URI} !^/forum/ [NC]
RewriteRule (.*) /forum/$1 [L]


Но я не пойму как это сделать на wordpress
Если у меня есть в .htaccess такие строки

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress


Как должен выглядеть итоговый файл .htaccess?

Сделал для теста так:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

RewriteCond %{HTTP_HOST} ^forum\.xn---5-6kctymdfgfbfek2a5jsbl0az\.xn--p1ai$ [NC]
RewriteCond %{REQUEST_URI} !^/forum/ [NC]
RewriteRule (.*) /forum/$1 [L]

Не работает и не могу разобраться(
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы