Autor Zpráva
Hans225
Profil *
Zdravím,
mám Wordpress a v něm nastavené permalinky:
v .htaccess pak Wordpress vytvoří:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

web je hostovaný u Wedos a pokud chci používat subdomény, měl bych navíc mít v .htaccess tyto řádky:


RewriteEngine On



# cele domeny (aliasy)

RewriteCond %{REQUEST_URI} !^domains/

RewriteCond %{REQUEST_URI} !^/domains/

RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$

RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d

RewriteRule (.*) domains/%2/$1 [DPI]



# subdomeny (s nebo bez www na zacatku)

RewriteCond %{REQUEST_URI} !^subdom/

RewriteCond %{REQUEST_URI} !^/subdom/

RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$

RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d

RewriteRule (.*) subdom/%2/$1 [DPI]



# aliasy - spravne presmerovani pri chybejicim /

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]



# subdomeny - spravne presmerovani pri chybejicim /

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]


Netuším jaká se správná struktura tohoto souboru a pokud to dám takhle do kupy, tak nejde komplet celý web nebo právě ty subdomény. Mohl by mi prosím někdo napsat kombinaci těchto příkazů do jednoho funkčního celku?
Mockrát předem děkuji.
Kajman
Profil
Zkuste na konec dát takto upravený kód pro ten wordpress
RewriteCond %{REQUEST_URI} !^/?(domains|subdom)/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !^index\.php$ index.php [L]

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: