Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Apache] mod_rewrite + apache
o_jak_oxyd
post 23.07.2006, 23:55:19
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 23.07.2006

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


Witam, mam niewielki problem smile.gif

na serku mam plik

domena.pl/skrypt.php

mod_rewrite'em porobione mam regułki, niestety kilka pokrywa się z nazwami plików w ten sposób, że

domena.pl/skrypt wywołuje mi wspomniany wyżej skrypt.php a nie stronkę z regułki mod_rewrite.


pytanie brzmi:
jak zrobić, żeby apache (domyślam się, że to jego wina/zasługa) nie traktował linków typu domena.pl/skrypt jako domena.pl/skrypt.php lub html. Chce, żeby wywalał 404 bo katalogu skrypt nie ma. A on uzupelnia sobie smile.gif

Dziękuję z góry za odpowiedź. biggrin.gif
Go to the top of the page
+Quote Post
siemakuba
post 24.07.2006, 11:14:27
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


pokaż swoje regułki, bo ciężko zgadywać co tam masz w nich i jak rozwiązać problem.

pozdr.
Go to the top of the page
+Quote Post
o_jak_oxyd
post 24.07.2006, 14:14:59
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 23.07.2006

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


hmmm regułki mam najprostsze jakie można użyć tylko chyba. np.

RewriteEngine on
RewriteRule ^(.*)cos$ omg.html
RewriteRule ^(.*)cos2$ omg.html

to jest tylko przykład, ale takich prostych reguł używam - coś na coś zamienia.
i teraz, jeżeli plik cos.php lub cos.html istnieje, to linku www.domena.com/cos nie zamieni na www.domena.com/omg.html tylko na cos.php. A cos2 działa.
Go to the top of the page
+Quote Post
Kosmi
post 24.07.2006, 14:50:23
Post #4





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 24.07.2006

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


Musisz mieć błąd w jakiejś regułce. Jeżeli masz wg tego przykładu to musi działać.
Wklej dokładne swoje regułki.


--------------------
Elektrotechnika z Informatyką Techniczną. Studia w Lesznie!
Go to the top of the page
+Quote Post
o_jak_oxyd
post 24.07.2006, 17:10:11
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 23.07.2006

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


Cytat(Kosmi @ 24.07.2006, 15:50 ) *
Wklej dokładne swoje regułki.


powyższe regułki stosując jako testowe właśnie działają w sposób jaki opisałem.
Go to the top of the page
+Quote Post
Kosmi
post 24.07.2006, 19:33:28
Post #6





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 24.07.2006

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


Ja te regułki przetestowałem sposobem jaki opisałeś i działa prawidłowo.

Może wyżej w katalogu masz jakiś .htaccess i inne regułki bądź w konfiguracji apache są ustalone jakieś?!?

Spróbuj usunąc nawiasy lub też dodać na końcu "/" i zobacz co wtedy będzie się działo.

Podobny temat jest tutaj:
http://forum.ehost.pl/viewtopic.php?t=436&...543e655815bae9b


--------------------
Elektrotechnika z Informatyką Techniczną. Studia w Lesznie!
Go to the top of the page
+Quote Post
o_jak_oxyd
post 24.07.2006, 22:16:05
Post #7





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 23.07.2006

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


dzieki wielkie za pomoc, sprawdze to zaraz jak serwer wstanie smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 07:59