Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> httacces czytanie z folderu
kajtek2008
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 15.08.2009
Skąd: Nowy Sącz

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


Witam,
mam problem z httacces, nie znam się na nim dobrze, a chciałbym by zawartość była czytana z jego folderu.
Używałem:


  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} ^(www\.)?strona.pl\.pl$ [NC]
  3. RewriteCond %{REQUEST_FILENAME} !/folder/
  4. RewriteRule ^(.*)$ /folder/$1 [L]


Chciałby by działało to na tej zasadzie

  1. strona.pl/folder1/folder2

a żeby wyświetlało
  1. strona.pl/folder2



Go to the top of the page
+Quote Post
by_ikar
post
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


http://forum.php.pl/index.php?showtopic=27028
Go to the top of the page
+Quote Post
kajtek2008
post
Post #3





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 15.08.2009
Skąd: Nowy Sącz

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


A może gotowy przykład, nie umiem używać komend htacces, a w kilka h się nie na ucze.
Cytat
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
#RewriteCond %{HTTP_HOST} csklep.pl
RewriteCond %{REQUEST_URI} !site/
RewriteRule ^(.*)$ site/$1 [L]


OK, mam tak, ale nie działają pliki przed tym katalogiem, a chciałbym by bylo tu i tu.

Ten post edytował kajtek2008 7.11.2011, 09:33:57
Go to the top of the page
+Quote Post
by_ikar
post
Post #4





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Brakuje ci:

Kod
RewriteCond %{REQUEST_URI} -f


czyli twój kod mniej więcej tak powinien wyglądać:

Kod
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{REQUEST_URI} -f
#RewriteCond %{HTTP_HOST} csklep.pl
RewriteCond %{REQUEST_URI} !site/
RewriteRule ^(.*)$ site/$1 [L]


Dodatkowo lekturka do poczytania, z dużą ilością przykładów: http://eriz.pcinside.pl/weblog/mod_rewrite...wiazac-208.html
Go to the top of the page
+Quote Post
kajtek2008
post
Post #5





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 15.08.2009
Skąd: Nowy Sącz

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


Dziękuje (IMG:style_emoticons/default/smile.gif)

a mam jeszcze pytanie do subdomeny

  1. RewriteEngine On
  2. RewriteCond %{REQUEST_URI} !site
  3. RewriteCond %{HTTP_HOST} ^(www\.)?(.*).csklep.pl$
  4. RewriteRule .* /site/%2%{REQUEST_URI}


Nie odnaleziono serwera ?

Gdzie jest błąd ?
Go to the top of the page
+Quote Post
by_ikar
post
Post #6





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Błąd jest w zachłanności wyrażenia, zamiast (.*) spróbuj dać (.*?). Jeżeli nie pomoże, to poczytaj link do bloga który ci dałem, tam chyba przykład z domenami/językami jest.
Go to the top of the page
+Quote Post
kajtek2008
post
Post #7





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 15.08.2009
Skąd: Nowy Sącz

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


Rozwiązania dalej nie znalazłem.
Dodałem ten alians *.example.pl i
*.example.pl. IN A 89.231.*.**


Dalej nie działa.
Go to the top of the page
+Quote Post
Hekko
post
Post #8





Grupa: Zarejestrowani
Postów: 255
Pomógł: 23
Dołączył: 1.12.2003

Ostrzeżenie: (10%)
X----


Potrzebujesz włączenie wildcard. Napisz do obsługi serwera.
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: 27.12.2025 - 20:00