Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyłączenie reguł htaccessa dla jednego podfoldera
tomaszs2
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 1
Dołączył: 3.05.2008

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


Cześć,

Mam plik htaccess który wygląda następująco:

  1. RewriteEngine On
  2.  
  3. RewriteCond %{HTTP_HOST} !^www\.mydomain\.pl [NC]
  4. RewriteCond %{HTTP_HOST} ^(?:www\.)?([a-z0-9_-]+)\.mydomain\.pl [NC]
  5. RewriteRule ^/?$ /index.php?run=places/%1 [L,QSA]
  6.  
  7. RewriteCond %{REQUEST_URI} !^/index.php$
  8. RewriteCond %{REQUEST_URI} !^/images/
  9. RewriteCond %{REQUEST_URI} !^/upload/
  10. RewriteCond %{REQUEST_URI} !^/javascript/
  11. RewriteRule ^(.*)$ /index.php?runit=$1 [L,QSA]


Teraz na serwerze umieściłem folder ksiegagosci w którym zainstalowałem skrypt księgi gości (takie gotowe rozwiązanie.
Problem polega na tym, że powyższy htaccess który powoduje że pozostała część strony działa dobrze powoduje, że wpisując:

  1. mydomain.pl/ksiegagosci


Przekierowuje mnie na:

  1. http://mydomain.pl/ksiegagosci/?runit=ksiegagosci


Więc co zrobić, aby dotychczasowe reguły działały jak do tej pory, ale żebym po wpisaniu adresu ksiegagosci i poruszaniu
się po podstronach wchodzących w skład skryptu tam się znajdującego te reguły nie działały i serwer serwował "wprost" pliki
tam się znajdujące?

pozdrawiam


--------------------
Polub mnie na Facebooku http://www.facebook.com/pages/Polishwords/172360026392
Albo Google+ https://plus.google.com/115722487152014068500/posts
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Mati7
post
Post #2





Grupa: Zarejestrowani
Postów: 25
Pomógł: 3
Dołączył: 27.07.2007
Skąd: Lublin

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


Dopisz do htaccess

  1. RewriteCond %{SCRIPT_FILENAME} !-f # przekierowuje na dany plik jeśli istnieje
  2. RewriteCond %{SCRIPT_FILENAME} !-d # przekierowuje na folder jeśli istnieje


--------------------
Website: mdabrowski.net
Zend_Framework, Zend_Cache, Ajax w JQuery
Go to the top of the page
+Quote Post
tomaszs2
post
Post #3





Grupa: Zarejestrowani
Postów: 36
Pomógł: 1
Dołączył: 3.05.2008

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


Cytat(Mati7 @ 9.10.2009, 14:04:04 ) *
Dopisz do htaccess

[PHP] pobierz, plaintext
  1. RewriteCond %{SCRIPT_FILENAME} !-f # przekierowuje na dany plik jeśli istnieje
  2. RewriteCond %{SCRIPT_FILENAME} !-d # przekierowuje na folder jeśli istnieje
[PHP] pobierz, plaintext


Dodałem to co napisałeś na końcu htaccessa i teraz mam komunikat "Internal Server Error" obojętnie czy wejdę na stronę główną czy do mojego podfoldera. Co teraz?


--------------------
Polub mnie na Facebooku http://www.facebook.com/pages/Polishwords/172360026392
Albo Google+ https://plus.google.com/115722487152014068500/posts
Go to the top of the page
+Quote Post
Mati7
post
Post #4





Grupa: Zarejestrowani
Postów: 25
Pomógł: 3
Dołączył: 27.07.2007
Skąd: Lublin

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


nie na końcu tylko przed warunkiem RewriteRule ^(.*)$ /index.php?runit=$1 [L,QSA] ale nie wiem czy to jest przyczyną tego błędu, przyczyn może być wiele. Poczytaj sobie o mod_rewrite i htaccess


--------------------
Website: mdabrowski.net
Zend_Framework, Zend_Cache, Ajax w JQuery
Go to the top of the page
+Quote Post
tomaszs2
post
Post #5





Grupa: Zarejestrowani
Postów: 36
Pomógł: 1
Dołączył: 3.05.2008

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


Cytat(Mati7 @ 9.10.2009, 14:32:12 ) *
nie na końcu tylko przed warunkiem RewriteRule ^(.*)$ /index.php?runit=$1 [L,QSA] ale nie wiem czy to jest przyczyną tego błędu, przyczyn może być wiele. Poczytaj sobie o mod_rewrite i htaccess


Dodałem przed RewriteRule i dalej mam Internal Server Error. Kiedy wykasuję te dwie linijki wszystko wraca do normy.
Czytałem już o mod_rewrite i jakoś nie mogę znaleźć takiego przykładu, tylko jakieś banalnie proste przykładziki są.
Może ktoś z bardziej doświadczonych forumowiczów mógłby pomóc?


--------------------
Polub mnie na Facebooku http://www.facebook.com/pages/Polishwords/172360026392
Albo Google+ https://plus.google.com/115722487152014068500/posts
Go to the top of the page
+Quote Post
-mkdes-
post
Post #6





Goście







Umieść w tym katalogu plik .htacces z takim wpisem: RewriteEngine Off
Go to the top of the page
+Quote Post
tomaszs2
post
Post #7





Grupa: Zarejestrowani
Postów: 36
Pomógł: 1
Dołączył: 3.05.2008

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


Cytat(mkdes @ 10.10.2009, 09:32:12 ) *
Umieść w tym katalogu plik .htacces z takim wpisem: RewriteEngine Off


Działa!!! Dzięki wielkie!


--------------------
Polub mnie na Facebooku http://www.facebook.com/pages/Polishwords/172360026392
Albo Google+ https://plus.google.com/115722487152014068500/posts
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 Aktualny czas: 19.08.2025 - 11:45