htaccess RewriteRule для создания & quot; заставки & quot; в корневой папке WordPress

У меня установлена ​​WordPress в корневом каталоге домена, и мне нужно добавить несколько динамических заставок на сайт, чтобы посетители могли зайти на сайт до входа на сайт.

Я исключил использование front-page.php В рамках темы мне нужно создать несколько разных заставок и подавать их посетителю на основе определенных критериев.

В корневой папке вместе с установкой WP у меня есть файл splash.php которые в зависимости от определенных критериев будут направлять на выбор других страниц — эти страницы должны затем направить пользователя на WP index.php в корневом каталоге.

Сначала я думал, что простой DirectoryIndex поможет, но быстро понял, что это не сработает. Затем я перешел на ответ, предоставленный здесь на стеке потока с помощью RewriteRule но это не работает, как я надеялся. Размещая следующую строку RewriteRule ^/?$ /splash.php [L] в моем htaccess меня выводит на правильную заставку, я не могу получить доступ к index.php в WP — все остальные файлы и каталоги работают нормально.

Я пытался переместить RewriteRule, но не повезло — кто-то может указать, что мне не хватает?

Вот как выглядит мой 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]

#RJG ENTRY
RewriteRule ^/?$ /splash.php [L]

</IfModule>

# END WordPress

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]