След като се инсталира LAMP на Уеб сървър (CentOS 5.6 / Apache 2) От LANНие открихме, че въпреки че модул mod_rewrite е включен, страниците трябва да отговарят на mod_rewrite не може да се използва.
"Не е намерен - Заявеният URL /rewrite_url.html не е намерен на този сървър"
Активирайте mod_rewrite в Apache / 2 (CentOS) Сървър.
1. След инсталиране на уеб- (Apache), отворете файла / И т.н. / уеб-/ CONF /httpd.conf с редактор (нано / и т.н. / уеб-/ CONF / httpd.conf) и проверяваме на първо място дали модулът „mod_rewrite.so”Намира се в DSO (Dynamic споделения обект). Трябва да намерим реда "Модули Rewrite_module LoadModule / mod_rewrite.so„Без характер“#" пред. Ако този знак съществува, той ще трябва да бъде изтрит, а ако редът липсва, ще трябва да бъде добавен.
2. Ние се остави отворена редактор и ние сме в httpd.conf (Ctrl+ W за търсене в nano) реда, на който е директивата „AllowOverride None". Тук ще трябва да променим от "AllowOverride None"В"AllowOverride All".
3. Ctrl+X и Y да запишете промените във файла httpd.conf.
4. Рестартирайте httpd
уеб-услуга рестартирате или /etc/init.d/httpd рестартирайте
Сега тя трябва да работи OK. Не забравяйте да добавите в сайта файл главната папка . Htaccess линии:
RewriteEngine На
RewriteBase /
Активиране и настройка на mod_rewrite в Apache / 2.2.3 (CentOS) Сървър.