2017-02-01 3 views
0

Я работаю над проектом Wordpress/Symfony так за что я заменить содержание index.php и сор-load.php но когда есть Wordpress обновите его, чтобы перезаписать эти два файла.Использование Htaccess перенаправить включаемый файл

Я thinked создать две новые страницы index2.php и Wp-load2.php с правильным содержанием и на .htaccess заменить вызов index.php с index2.php и он работает нормально, но проблема в том, как я могу автоматически перенаправить (на .htaccess?) вызовы на wp-load.php (который включен в некоторый файл и не вызван непосредственно ex: require (dirname (FILE). '/ wp-load. php ');) до wp-load2.php

ответ

0

Вы не можете, потому что этот включен insid e веб-сервера и процесса PHP. Только те, которые генерируют фактический запрос HTTP (S), будут когда-либо проходить через логику, которая затем применит .htaccess.

Вы уверены, что находитесь по верному пути здесь?

+0

Я использую этот комплект [link] https://github.com/ekino/EkinoWordpressBundle – Dootech

+0

Извините, но это не имеет значения. Функция 'include()' или 'require()' будет _literally_ включать другой исходный файл, без фактического прохождения через apache. Подумайте об этом так: на сервере есть апач, который получает запросы и обрабатывает URL-адрес и конфигурацию (что в данном случае частично находится в '.htaccess'). Затем, если это (например) изображение, оно сразу же служит, если это файл PHP, то он передает запрос в php-процесс, сидящий _inside/behind_ apache. Это, в свою очередь, включает. Он никогда не попадает в «фронт» апача. – Dan

Смежные вопросы