mod_rewriting весело с двумя файлами .htaccess ... один для WordPress и один для CI в подкаталоге - PullRequest
0 голосов
/ 20 октября 2010

У меня возникла странная ситуация, поэтому я надеюсь, что кто-нибудь мне поможет.

У меня есть установка WordPress в корневом каталоге и установка Codeigniter в подкаталоге (я знаю,Я знаю...).Оба работают нормально самостоятельно.Установка codeigniter имеет свой собственный файл .htaccess для перезаписи в index.php.

Но что, если бы я хотел, чтобы URL вне каталога codeigniter переписывался в каталог codeigniter, который затем перезаписывался CIФайл .htaccess.

Например:

example.com/2010/10/article-title is a URL used by wordpress. THIS WORKS
example.com/codeigniter/ is the root of codeigniter. THIS WORKS
example.com/codeigniter/controller/action is a CI URL. THIS WORKS

Но что, если я хотел бы указать

example.com/users/list to example.com/codeigniter/users/list 

, а затем правильно переписать это CI?

Можно ли обойтись без жесткого перенаправления?

1 Ответ

1 голос
/ 21 октября 2010

В вашем корневом каталоге .htaccess напишите выше правила WordPress:

RedirectMatch Permanent ^/users/(.*) /codeigniter/users/$1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...