Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> mod_rewrite
topgun777
post
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 27.05.2008

Ostrzeżenie: (0%)
-----


Mam pytanko jak sprawdzic czy mod_rewrite jest i czy sie załadował?

Chodzi mi o to ze zmieniłem serw z apache 2.2.4 na 2.2.8 i mi przestał działać rewrite i nie wiem czemu w httpd.conf mam LoadModule poprawnie a w .htaccess mam wpisy jakie mailem wczeniej które działy.
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




http://forum.php.pl/index.php?showtopic=101327&hl=httpd
Go to the top of the page
+Quote Post
topgun777
post
Post #3





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 27.05.2008

Ostrzeżenie: (0%)
-----


zrobilem co tam pisze ale nadal nic mi nie pomogło (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




A pokaż proszę wszystkie elementy "<directory>" W twoim httpd.conf
Go to the top of the page
+Quote Post
topgun777
post
Post #5





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 27.05.2008

Ostrzeżenie: (0%)
-----


CODE

<Directory />
Options FollowSymLinks
AllowOverride FileInfo
Order deny,allow
Deny from all
</Directory>


<Directory "C:\SERWER\Apache2\htdocs">

Options Indexes FollowSymLinks

AllowOverride All

Order allow,deny
Allow from all
</Directory>


Ten post edytował topgun777 7.04.2009, 15:38:41
Go to the top of the page
+Quote Post
erix
post
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Mam pytanko jak sprawdzic czy mod_rewrite jest i czy sie załadował?

Kod
httpd -t -D DUMP_MODULES
Go to the top of the page
+Quote Post
topgun777
post
Post #7





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 27.05.2008

Ostrzeżenie: (0%)
-----


dzięki wypisuje mod_rewrite w loaded wiec jest jakies rady co mam teraz robic z tym?

Ten post edytował topgun777 8.04.2009, 18:50:07
Go to the top of the page
+Quote Post
erix
post
Post #8





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A .htaccess jest w ogóle obrabiany przez serwer?
Go to the top of the page
+Quote Post
topgun777
post
Post #9





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 27.05.2008

Ostrzeżenie: (0%)
-----


tak jest bo sprawdziłem sobie to przykładem:

RewriteEngine On
RewriteRule test.html test.php

i jak wpisałem test.html to mi sie odpalił skrypt test.php

natomiast problem mam z czymś takim ze aplikacje mam w podkatalogu lokalizator a moj htaccess do niej to:

Options +FollowSymlinks
RewriteEngine on
RewriteBase /lokalizator/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

no i wlasnie to mi nie działa bo chodziło mi o usuniecie index.php z linku zebym mial urle typu katalog/controler/akcja....
a nie katalog/index.php/kontroler/akcja....

Serwer jaki sobie instalnąłem to ZendServer Comunity Ed.
http://www.zend.com/en/products/server/downloads
instalnałem to na apachu 2.2.8

sprawa jest pilna a wykonałem juz wiele zmian i nic nie pomogło nie wiem co to moze byc.

Ten post edytował topgun777 9.04.2009, 07:16:32
Go to the top of the page
+Quote Post
erix
post
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
sprawa jest pilna

Ile to pilnych spraw jest na tym forum... To nie helpdesk.

Kod
RewriteRule ^(.*)$ index.php/$1 [L]

a nie powinien być tu znak zapytania zamiast slesza?
Kod
RewriteRule ^(.*)$ index.php?$1 [L]

AFAIK, w niektórych konfiguracjach się sypie ze sleszem.
Go to the top of the page
+Quote Post
topgun777
post
Post #11





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 27.05.2008

Ostrzeżenie: (0%)
-----


ekstra poprawiłem znak / na ? i zaczeło działać ps. nie wiesz moze czy nie jest to gdzies opisane? Ciekawi mnie ogolnie czemu tak bylo...
Go to the top of the page
+Quote Post
erix
post
Post #12





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ponieważ nie masz katalogu index.php. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

A ciąg query string od wykonywanego pliku rozdziela właśnie znak zapytania.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 19:05