Skocz do zawartości

wildcard i mod_rewrite


Gucci

Rekomendowane odpowiedzi

Witam!

Problem jest następujący:

Skonfigurowałem serwer na potrzeby wildcard i mod_rewrite tyle że nie mogę dojść do ładu z ustawieniami w .htaccess.. przeszukałem internet znalazłem materiały i mam coś takiego:

php_flag display_errors on

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} .

RewriteCond %{HTTP_HOST} !^www\. [NC]

RewriteCond %{HTTP_HOST}<>%{REQUEST_URI} ^([^.]+)\.domena.pl?<>/([^/]*) [NC]

RewriteCond %1<>%3 !^(.*)<>\1$ [NC]

RewriteRule ^(.*)$ - [E=PODDOMENA:%1]

RewriteCond %{ENV:PODDOMENA} ^(.+)$

RewriteRule ^info.php$ /x-info.php?sub=%1 [L]

RewriteRule ^index.php$ /x-index.php?sub=%1 [L]

RewriteCond %{HTTP_HOST} .

RewriteCond %{HTTP_HOST}<>%{REQUEST_URI} ^www\.([^.]+)\.domena.pl?<>/([^/]*) [NC]

RewriteCond %1<>%3 !^(.*)<>\1$ [NC]

RewriteRule ^(.*)$ - [E=PODDOMENA1:%1]

RewriteCond %{ENV:PODDOMENA1} ^(.+)$

RewriteRule ^info.php$ /x-info.php?sub=%1 [L]

RewriteRule ^index.php$ /x-index.php?sub=%1 [L]

No i teraz po wpisaniu www.domena.pl pokazuje się plik index.php ze wskazanego przez domenę katalogu a po wpisaniu www.abc.domena.pl również mamy ten sam plik index.php.. ale gdy wpisze np. www.asd.domena.pl/info.php to reguła działa..

Może ktoś mi podpowie jak zrobić aby po wpisaniu www.domena.pl była inna strona a po www.asd.domena.pl wyświetlało ten inny index "x-index.php"

Gdzie mam błąd albo może czegoś nierozumiem.. Z góry dzięki

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności