Помощ за RewriteEngine на localhost?

FestarBG

Registered
Здравейте,

Опитвам се да си подкавам mod_rewrite-a да работи на локалхоста.Аз ползвам xampp и съм под Уиндоус.Намерих някакви уроци из нета и направих свичко както трябва:

Open this file “xampp\apache\conf\httpd.conf” in your text editor, do a search or Ctrl+F, and search for “mod_rewrite” .It should take you to the correct line.There is a “#” in the beginning of that line. Remove it.Now cut this line “LoadModule rewrite_module modules/mod_rewrite.so”. Then search for “LoadModule cache_module”Paste the line you cut right above this cache line.Now do a search for “AllowOverride None”. There will be two results. You’re only going to change one. Change the result on line 188, to “AllowOverride All” Save the file, Close it, and Restart XAMPP by clicking “xampp_restart.exe” in your XAMPP folder.

Полсе си пускам phpinfo():
63932fb30335c8cb.PNG


И всичко си е ОК.Искам този линк http://78.130.151.XX/shop/style.css да отваря http://78.130.151.XX/shop/index.php.

В директорията shop съм сложил следния .htaccess файл:
Код:
RewriteEngine on
RewriteRule ^style.css index.php

Но не се получава.Надявам се някой да помогне...

Мерси предварително,FestarBG.
 
Пак е същото.Ако сложа това:
Код:
order allow,deny
deny from 127.0.0.1
allow from all

И се опитам да вляза ми изписва:
Server error!

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.

If you think this is a server error, please contact the webmaster.
Error 500

Май нещо не съм настройл както трябва,но незнам какво... :idea:
 
Горе посоченият htaccess блокира достъпа то папката от localhost, изтрии го.
А иначе:
rewrite.jpg


И 1 блиц въпрос - сигурен ли си, че рестартира на цяло сървъра, след като активира модула rewrite?
 
За deny from в Options директивата на главната директория сложи AllowOverride All (в httpd.conf)

По-точно това май беше AllowOverride Limit

Ако слагаш и rewrite в хтаксес също ти трябва override all

Но те съветвам да слагаш тези конфигурации в httpd.conf защото е по-бързо при обработка и по-сигурно
 
Рестартирах го,но сега като си пускам компютъра и Апачето ми е спряно.Даже и да давам старт то не се включва.Ти xampp ли ползваш?
 
Не, ползвам AppServ. До сега подобен проблем не съм имал, не те карам да го инсталираш или прочие, просто е алтернатива ако не намериш решение на проблема.
 
Да,сега тъкмо мисля да го инсталирам.При него трябва ли да донастройвам нещо за да работи mod_rewrite-a?
 
Единственото е това, което си маркирал в първият си пост.
Именно - влизаш в *\AppServ\apache2.*\conf\httpd.conf - Намираш реда където е посочен модула
Код:
#LoadModule rewrite_module modules/mod_rewrite.so
Махаш # - след това пускаш Apache Monitor ~> Stop ~> Start и тестваш.
 
FestarBG каза:
Здравейте,

Опитвам се да си подкавам mod_rewrite-a да работи на локалхоста.Аз ползвам xampp и съм под Уиндоус.Намерих някакви уроци из нета и направих свичко както трябва:

Open this file “xampp\apache\conf\httpd.conf” in your text editor, do a search or Ctrl+F, and search for “mod_rewrite” .It should take you to the correct line.There is a “#” in the beginning of that line. Remove it.Now cut this line “LoadModule rewrite_module modules/mod_rewrite.so”. Then search for “LoadModule cache_module”Paste the line you cut right above this cache line.Now do a search for “AllowOverride None”. There will be two results. You’re only going to change one. Change the result on line 188, to “AllowOverride All” Save the file, Close it, and Restart XAMPP by clicking “xampp_restart.exe” in your XAMPP folder.

Полсе си пускам phpinfo():
63932fb30335c8cb.PNG


И всичко си е ОК.Искам този линк http://78.130.151.XX/shop/style.css да отваря http://78.130.151.XX/shop/index.php.

В директорията shop съм сложил следния .htaccess файл:
Код:
RewriteEngine on
RewriteRule ^style.css index.php

Но не се получава.Надявам се някой да помогне...

Мерси предварително,FestarBG.

Тая снимлка по отдолу на хампп ли прелича?
да не си с апп-серв ? notepad-a те издаде :D
до колкото с мода ползвай хампп аз сам пускал muweb 0.9 който е кодиран и работи с това и от първият път го пускам..
 

Back
Горе