[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ЧПУ на localhost
AntiBuger
Здравствуйте. Подскажите, как настроить ЧПУ на локалхосте?
Строка:
LoadModule rewrite_module modules/mod_rewrite.so
Каскоментированна в фале httpd.conf

На серваке работает а на локалке нет, устал уже эксперементировать, так же перемещал файлы в диррективу home, когда переместил туда то сервак пишет "Internal Server Error"



Спустя 39 минут, 29 секунд (19.03.2012 - 14:18) Ramzil_Nixon написал(а):
В .htaccess е настрой

Спустя 22 минуты, 1 секунда (19.03.2012 - 14:40) AntiBuger написал(а):
Дело в том что .htaccess не работает, только когда его переименовываешь сайт начинает работать

Спустя 10 минут, 26 секунд (19.03.2012 - 14:50) Visman написал(а):
AntiBuger, покажи .htaccess

Спустя 37 минут, 55 секунд (19.03.2012 - 15:28) AntiBuger написал(а):
Цитата (Visman @ 19.03.2012 - 11:50)
AntiBuger, покажи .htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f #применять RewriteRule, только если запрашиваемое имя файла не совпадает с именем какого-нибудь реального файла на сервере
RewriteCond %{REQUEST_FILENAME} !-d #и не совпадает с именем какой-нибудь реальной директории
RewriteRule ^([^/\.]+)$ index.php?page=$1 [L] #Меняем запрос вида domain/parametr на domain/index.php?page=parametr
AddDefaultCharset UTF-8


Вот проблема в 2,3 строке, их убираешь и ошибка проподает, но ЧПУ не работает.
В чем проблема может кто знает?

Спустя 3 минуты, 35 секунд (19.03.2012 - 15:32) Visman написал(а):
А так?
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/\.]+)$ index.php?page=$1 [L]
AddDefaultCharset UTF-8

Спустя 1 час, 12 минут, 21 секунда (19.03.2012 - 16:44) AntiBuger написал(а):
Цитата (Visman @ 19.03.2012 - 12:32)
А так?
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/\.]+)$ index.php?page= [L]
AddDefaultCharset UTF-8

нет, не работает, пишет что страница не найдена

Спустя 6 минут, 2 секунды (19.03.2012 - 16:50) Visman написал(а):
А если наберешь ТУТ САЙТ/index.php?page=ТУТ НУЖНЫЙ КОД?

Спустя 59 минут, 52 секунды (19.03.2012 - 17:50) AntiBuger написал(а):
Цитата (Visman @ 19.03.2012 - 13:50)
А если наберешь ТУТ САЙТ/index.php?page=ТУТ НУЖНЫЙ КОД?

так работает

Спустя 9 минут, 44 секунды (19.03.2012 - 18:00) Visman написал(а):
Какой адрес набираешь, при котором реврайт не работает?

UP
В phpinfo() в Loaded Modules есть mod_rewrite?

Спустя 31 минута, 29 секунд (19.03.2012 - 18:31) AntiBuger написал(а):
Цитата (Visman @ 19.03.2012 - 15:00)
Какой адрес набираешь, при котором реврайт не работает?

UP
В phpinfo() в Loaded Modules есть mod_rewrite?

есть

Спустя 1 минута, 54 секунды (19.03.2012 - 18:33) Visman написал(а):
А если так
AddDefaultCharset UTF-8

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?page=$1 [L]

Спустя 13 минут, 13 секунд (19.03.2012 - 18:46) AntiBuger написал(а):
Цитата (Visman @ 19.03.2012 - 15:33)
А если так
AddDefaultCharset UTF-8

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?page= [L]

Ссылка начала открываться, но почему-то слутели все стыли и адреса к картинкам
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.