Как мне отредактировать .htaccess, чтобы разрешить как рельсы, так и запросы WordPress? - PullRequest
3 голосов
/ 26 апреля 2010

Я хочу запустить экземпляр WordPress в моем приложении rails. В настоящее время у меня есть файлы WordPress, размещенные в public / wordpress, но мне нужно настроить мой файл .htaccess, чтобы разрешить оба типа запросов. Как я могу это сделать? В настоящее время .htaccess:

Общие параметры Apache
AddHandler fcgid-script .fcgi
ПереписатьEngine On
RewriteRule ^ $ index.html [QSA]
RewriteRule ^ ([^.] +) /! $ $ 1.html [QSA]
RewriteCond% {REQUEST_FILENAME}! -F
RewriteRule ^ (. *) $ Dispatch.fcgi [QSA, L]
ErrorDocument 500 «Ошибка приложения. Не удалось запустить приложение»

1 Ответ

5 голосов
/ 03 мая 2010

Вы должны начать с добавления этого в .htaccess в вашей общей папке:

RewriteCond %{REQUEST_URI} ^/wordpress.*
RewriteRule .* - [L]

Однако, это не вся история. Вам также нужно отредактировать / etc / apache2 / sites-available / с этим дополнением (чтобы Rails ничего не обрабатывал в / blog как часть приложения):

<Location /wordpress>  
PassengerEnabled off

Также в /etc/apache2/apache2.conf может потребоваться указать Apache, чтобы любой индекс каталога (например, wordpress /) выполнял файл index.php, если он есть:

DirectoryIndex index.php
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...