Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: httacces czytanie z folderu
Forum PHP.pl > Forum > Serwery WWW
kajtek2008
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



by_ikar
http://forum.php.pl/index.php?showtopic=27028
kajtek2008
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.
by_ikar
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
kajtek2008
Dziękuje 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 ?
by_ikar
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.
kajtek2008
Rozwiązania dalej nie znalazłem.
Dodałem ten alians *.example.pl i
*.example.pl. IN A 89.231.*.**


Dalej nie działa.
Hekko
Potrzebujesz włączenie wildcard. Napisz do obsługi serwera.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.