У меня проблемы с .htaccess RewriteRule. все, что я пытаюсь сделать, это переписать этот адрес - www.example.com/public/?q=admin к - www.example.com/public/admin.htaccess RewriteRule 404 не найден
, но теперь, когда я иду на этот адрес WWW .example.com/public/admin, он говорит, что не найден.
но гиперссылка работает ww.example.com/public/?q=admin
вот мой .htaccess код
Options All -Indexes
<FilesMatch "(config|.+\.html)\.php">
deny from all
</FilesMatch>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !\.(bmp|cgi|css|flv|gif|ico|jpe?g|js|png|swf|xml)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) ?q=$1&%1 [L,QSA]
</IfModule>
Кто-нибудь знает, чтобы помочь?
UPDATE Этот скрипт установлен внутри поддомена и подпапку как этот http://subdomain.maindomain.com/comingsoon/ в ближайшее время является корневой каталог http://subdomain.maindomain.com/comingsoon/public еще одна папка, в которой помещается файл .htaccess.
Я использую мини PHP framwork под названием саланганы
https://github.com/AliasIO/Swiftlet
Не повезло .. оно говорит Запрашиваемый URL/incoming/public/admin не найден на этом сервере. Кроме того, при попытке использовать ErrorDocument для обработки запроса была обнаружена ошибка 404 Not Found. –
@MalithMcR: что это? скоро/??? еще одна папка? – devpro
Вы Codignitor? @MalithMcR – devpro