переписать с htaccess на контроллер codeigniter - PullRequest
1 голос
/ 07 сентября 2010

Структура моего приложения codeigniter похожа на

- заявка
--htdocs
--index.php
-. htaccess
- папка
--file1.xml

Теперь у меня есть URL http://mysite.com/folder. Это показывает список файлов в папке каталога. Я хочу переписать этот URL-адрес контроллера на моем сайте, например, «html.php».

Примечание: Я не хочу перенаправлять. Я хочу, чтобы URL был таким же, но вместо того, чтобы показывать содержимое папки, я хочу передать управление контроллеру. Какое правило .htaccess я должен написать?

1 Ответ

3 голосов
/ 07 сентября 2010

вы смотрели на маршрутизацию URL ?

е

$ route ['folder'] = "html"; // html ваш контроллер

www.yoursite.com / folder

перенаправит вас на yoursite.com/html, но не изменит URL.

не нужно связываться с htaccess

редактирование:

RewriteEngine On
RewriteBase /

#ignored folders/files
RewriteCond $1 !^(index\.php|robots\.txt|img/|css/|js/)

RewriteRule ^(.*)$ index.php?/$1 [L] 

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

получено от - http://codeigniter.com/forums/viewthread/153228/

возможно, это то, что вы ищете?

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