2015-05-19 2 views
1

Я пытаюсь удалить index.php с url в Координатор, чтобы я хотел изменить в httpd.conf файл, что путь к файлу этого файла в linux.Удалить файл индекса в Координаторе

Я уже сделал это в файле .htaccess, но до сих пор не удается удалить index.php.

RewriteEngine on 
RewriteCond $1 !^(index\.php|images|robots\.txt) 
RewriteRule ^(.*)$ /index.php/$1 [L] 
+0

Это будет зависеть от Linux дистрибутива, который вы используете, но нет никаких причин, вы не должны быть в состоянии сделать это из файла .htaccess. – gabe3886

+0

@ gabe3886 Я не могу удалить index.php, вы знаете, что такое путь к файлу для httpd.conf –

+0

, также убедитесь, что установлен '$ config ['index_page'] = '';'. – Viral

ответ

0

Местоположение httpd.conf будет отличаться от распределения к распределению. Обычные места являются:

/и т.д./HTTPD или
/и т.д./apache2

Однако, вы должны быть в состоянии делать то, что вы хотите только через файл .htaccess. Я нашел this article, и, хотя он специально предназначен для Joomla, нет причин, по которым он не должен работать на сайтах, отличных от joomla. В принципе, ваш .htaccess должно быть что-то вроде:

RewriteEngine On 
RewriteCond %{REQUEST_URI} ^/index\.php/ 
RewriteRule ^index.php/(.*) /$1 [R,L] 
0

С этим моя проблема sloved

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule .* index.php/$1 [PT,L] 
Смежные вопросы