| 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 /403Je 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: 12 let
|
|||
0