-
1. Data: 2009-06-29 10:40:00
Temat: Przeklete mod_rewrite
Od: "lamer" <l...@p...pl>
Hej
Mam w .htaccessie takie cos:
RewriteEngine On
# tego katalogu nie pokazuj
RewriteRule ^(strona) - [F,L]
# jak cos jest, to wyswietl
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^get/(.*)$ get.php?file=$1 [PT,L]
RewriteRule ^([a-zA-Z-]+)/(.*)(/?) index.php?lang=$1&s=$2 [PT,L]
RewriteRule ^([a-zA-Z-]+)$ index.php?lang=$1 [PT,L]
I to dziala, ale jesli odkomentuje linijke z ^get to nagle link np. taki:
http://localhost/siemano/raz.png
(do istniejacego pliku) jest przekierowywany do index.php i za Chiny nie
wiem dlaczego.
Jak to poprawić?
lamer
-
2. Data: 2009-06-29 13:05:26
Temat: Re: Przeklete mod_rewrite
Od: Alianora <a...@g...pl>
lamer pisze:
> #RewriteRule ^get/(.*)$ get.php?file=$1 [PT,L]
> http://localhost/siemano/raz.png
get != siemano
http://localhost/get/siemano/raz.png nie zadziala?
-
3. Data: 2009-06-29 13:27:25
Temat: Re: Przeklete mod_rewrite
Od: Chuck <c...@c...org>
2009-06-29 12:40, lamer napisał(a):
> Hej
> Mam w .htaccessie takie cos:
>
> RewriteEngine On
>
> # tego katalogu nie pokazuj
> RewriteRule ^(strona) - [F,L]
>
> # jak cos jest, to wyswietl
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
>
> #RewriteRule ^get/(.*)$ get.php?file=$1 [PT,L]
> RewriteRule ^([a-zA-Z-]+)/(.*)(/?) index.php?lang=$1&s=$2 [PT,L]
> RewriteRule ^([a-zA-Z-]+)$ index.php?lang=$1 [PT,L]
>
> I to dziala, ale jesli odkomentuje linijke z ^get to nagle link np. taki:
> http://localhost/siemano/raz.png
> (do istniejacego pliku) jest przekierowywany do index.php i za Chiny nie
> wiem dlaczego.
>
> Jak to poprawić?
SOA#1
wrzuciłem do katalogu to co napisałeś i ładnie śmiga. regułka z get
działa normalnie, obrazek jest wyświetlany prawidłowo, odwołania do
index.php też ok.
pozdro
--
CZAK
-
4. Data: 2009-06-29 18:11:51
Temat: Re: Przeklete mod_rewrite
Od: "lamer" <l...@p...pl>
Użytkownik "Alianora" <a...@g...pl> napisał w wiadomości
news:h2ae6q$a40$1@inews.gazeta.pl...
> lamer pisze:
>> #RewriteRule ^get/(.*)$ get.php?file=$1 [PT,L]
>> http://localhost/siemano/raz.png
>
> get != siemano
>
> http://localhost/get/siemano/raz.png nie zadziala?
Zle przepisalem :P W obu jest "get".
lamer
-
5. Data: 2009-06-29 18:26:07
Temat: Re: Przeklete mod_rewrite
Od: "lamer" <l...@p...pl>
Użytkownik "Chuck" <c...@c...org> napisał w wiadomości
news:h2affu$mot$1@news.onet.pl...
> SOA#1
>
> wrzuciłem do katalogu to co napisałeś i ładnie śmiga. regułka z get
> działa normalnie, obrazek jest wyświetlany prawidłowo, odwołania do
> index.php też ok.
To co moge miec zle? ;/ Wadliwego apache'a?
lamer
-
6. Data: 2009-07-03 20:36:23
Temat: Re: Przeklete mod_rewrite
Od: Tomasz Biernat <m...@i...gazeta.pl>
lamer pisze:
> # jak cos jest, to wyswietl
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
>
> #RewriteRule ^get/(.*)$ get.php?file=$1 [PT,L]
> RewriteRule ^([a-zA-Z-]+)/(.*)(/?) index.php?lang=$1&s=$2 [PT,L]
> RewriteRule ^([a-zA-Z-]+)$ index.php?lang=$1 [PT,L]
>
Zwróciłbym uwagę czy aby na pewno RewriteCond działa dla każdego
RewriteRule po nim umieszczonego.
Pozdrawiam,
Tomek
-
7. Data: 2009-07-04 16:03:52
Temat: Re: Przeklete mod_rewrite
Od: "lamer" <l...@p...pl>
Użytkownik "Tomasz Biernat" <m...@i...gazeta.pl> napisał w
wiadomości news:h2lq49$k0u$2@inews.gazeta.pl...
> lamer pisze:
> > # jak cos jest, to wyswietl
>> RewriteCond %{REQUEST_FILENAME} !-f
>> RewriteCond %{REQUEST_FILENAME} !-d
>>
>> #RewriteRule ^get/(.*)$ get.php?file=$1 [PT,L]
>> RewriteRule ^([a-zA-Z-]+)/(.*)(/?) index.php?lang=$1&s=$2 [PT,L]
>> RewriteRule ^([a-zA-Z-]+)$ index.php?lang=$1 [PT,L]
>>
>
> Zwróciłbym uwagę czy aby na pewno RewriteCond działa dla każdego
> RewriteRule po nim umieszczonego.
Dzięki. Na razie wywaliłem linijkę z get i index.php robi ewentualne
include.
lamer