|
|
|
| Здравствуйте. Хочу сделать ЧПУ. Создал в папке htaccess скопировал туда
RewriteEngine on
RewriteRule ^(.+)\/$ index.php?file=$1
RewriteRule ^(.+)\/(.+)\.html$ index.php?file=$1&page=$2
Но в ответ error 500. У меня XAMPP. Я взял htaccess у drupal и ошибки этой уже не было, но изменения в RewriteRule ничего не изменили, в случае ошибки загружается корневой index.php т.е. XAMPP. Если есть реакция на htaccess значит вроде он работает и ошибка в конфигурации??
AllowOverride All. | |
|
|
|
|
|
|
|
для: zagazz
(29.07.2011 в 21:43)
| | А модуль mod_rewrite.so подключен? | |
|
|
|
|
|
|
|
для: cheops
(29.07.2011 в 22:46)
| | Попробуйте подключить модуль:
sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart
|
| |
|
|
|
|
|
|
|
для: cheops
(29.07.2011 в 22:46)
| | Да подключен. Но я не могу понять работает ли вообще мой htaccess или нет. Что должно быть написано в httpd.conf чтобы он работал, и как это легко проверить? Пробовал <IfModule mod_rewrite.c> RewriteEngine On [^([A-Za-z0-9-]+)/?$ russer.php?page=$1]</IfModule> но апачи не запустился. | |
|
|
|
|
|
|
|
для: zagazz
(02.08.2011 в 22:13)
| | Чтобы проверить попробуй переопределить индексную страницу на другой файл командой
DirectoryIndex index.html
|
Вместо index.html подставь свой файл | |
|
|
|