Сервис Интернет Объявлений

 
06
Декабрь
2012

WordPress, PHP и запросы




Столкнулся с одной интересной фишкой, связанной с работой Вордпресса. О которой, собственно, напишу здесь.

1. Имеется сайт на вордпрессе. Например mysite.com
2. Параметры — Постоянные ссылки настроены в режиме /%postname%/ . Это значит ,что страницы на сайте имеют вид mysite.com/samplepage/
3. Установлен плагин Grimp — PHP, позволяющий реализовывать на страницах PHP-код (< ? рhр {code} ? >).
4. Есть обычная страница с PHP-кодом mysite.com/mypage/, которая принимает и GET- ,и POST-запросы.

Но если в корне сайта создать папку mypage, то страница больше не принимает ни GET- ,ни POST-запросы. В отдельных случаях может перестать отображаться контент: Вы увидете index of /mypage и перечень файлов.

Если папку переименовать нельзя (нужны прямые ссылки), то выход можно найти в правке файла .htaccess
Следует добавить:
RewriteCond %{REQUEST_URI} ^/mypage
RewriteRule . /index.php [L]

Но тогда будут недоступны файлы в подкаталогах (css, js), которые могут находиться в mypage

Для этого добавим самый популярный знак вконец имени папки:

RewriteCond %{REQUEST_URI} ^/mypage$
RewriteRule . /index.php [L]

Теперь должно работать!

upd: если POST-запросы все-таки не проходят, посмотрите внимательно на action = в form…. Чтобы адрес четко совпадал!

Не менее актуально: близятся холода, выпадает снег. Чтобы застраховаться от возможных зимних болезней, но при этом выглядеть модно и стильно, рекомендую взглянуть на винтажное пальто лолита. Согласитесь, за свои деньги это пальтишко порадует любую уважающую себя девушку.

Posted in: Wordpress's

Читайте далее:

Trackback from your site.

Leave a comment

Security Code: