Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [htaccess] działanie tylko w 1 katalogu
Forum PHP.pl > Forum > Przedszkole
Gość
Witam
Gdy wrzucam najprostrzy plik .htaccess
  1. <?php
  2. RewriteEngine On
  3. RewriteBase /
  4.  
  5. RewriteRule ^(.*).html$ strona.php?id=$1
  6. ?>

do katalogu głównego to instrukacja ta wykonuje sie w każdym katalogu, który jest w katalogu głównym.

tzn wykonujac:
www.adres.pl/12.html, lub www.adres.pl/katalog/folder/12.html zostanie uruchomiony plik odpowiednio: /strona.php?id=12 i /katalog/folder/strona.php?id=12

Jednak co zrobić aby plik htaccess działał tylko i wyłącznie w danym folderze, tzn z w/w przykładu skierowanie /katalog/folder/12.html zostanie odebrane jako polecenie wyświetlania pliku /katalog/folder/12.html a nie /katalog/folder/strona.php?id=12 questionmark.gif
decha-design
wrzuć go po prostu do tego katalogu ...

.htaccess działa na wszystkie katalogi nad nim ... czyli jak masz strukture

Kod
public_html
     folder1
          folder3
          folder4
     folder2


i htaccess umieścisz w public_html działa w folder1, folder3, folder4, folder2 ... a jak umieścisz w folder2 to działa tylko i wyłącznie w folder2 ...
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.