Autor | Zpráva | ||
---|---|---|---|
Petr Ká Profil |
#1 · Zasláno: 17. 4. 2014, 15:06:38
Ahoj, potřebuji pomoct vytvořit .htaccess, který by splnoval následující pravidla:
1) pokud v http_host není uvedena doména 3tího řádu (subdoména) přidat www a nasměrovat na https + zachovat request_uri - poslat na index.php 2) pokud je uvedeno www, přidat https:// (pokud není) a opět poslat na index.php 3) pokud je uvedena doména 3tího řádu (subdoména) odebrat https (pokud je zadán) - poslat na web.php 4) zachovat 404,403 stranky Server je nakonfigurován tak, že subky jsou wildcart aliasy hlavní domény Toto mi aktuálně funguje, nicmene pokud zadam https://domena.cz , tak se posle na web.php (chova se jako subdomena)
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^www.domena.cz RewriteRule (.*) web.php?domena=%{HTTP_HOST}¶metr=$1 [L] RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^/]+)/?$ index.php?p=$1 RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^/]+)/?$ index.php?p=$1 RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^/]+)/([^/]+)?/?$ ?p=$1&ref=$2 ErrorDocument 404 /404 ErrorDocument 403 /403 Je to trochu víc paskvil, ale potřeboval bych to docela nutně zoptimalizovat (pry to je prasecina) a přidat právě zmíněnou funkčnost (ty subky fungují, stačí jen doplnění www. kdyz neni zadana subdomena)... |
||
Časová prodleva: 11 let
|
0