/ / Mod Rewrite umožňuje jednému adresáru presmerovať všetku ostatnú komunikáciu - apache, .htaccess, mod-rewrite

Mod Rewrite umožňuje jeden adresár presmerovať všetky ostatné prevádzky - apache, .htaccess, mod-rewrite

Mám doménu, ktorá momentálne presmerovávavšetka prevádzka do inej domény, ale chcem vytvoriť podadresár na prvej doméne a povoliť prenos do tohto podadresára, pričom budem pokračovať v presmerovaní všetkých ostatných prenosov. V súčasnosti používané smernice na prepis sú tieto:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^firstdomain.com.au$ [OR]
RewriteCond %{HTTP_HOST} ^www.firstdomain.com.au$
RewriteRule ^(.*)$ "http://www.seconddomain.com/$1" [R=301,L]

Chcem mať prístup k čomukoľvek v podadresári www.firstdomain.com.au/wp/

Existuje jednoduché riešenie? Vopred ďakujem.

odpovede:

1 pre odpoveď č. 1

Vyskúšajte toto pravidlo vo svojom súbore .htaccess:

Options +FollowSymlinks -MultiViews
RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www.)?firstdomain.com.au$ [NC]
RewriteCond %{REQUEST_URI} !^/wp/ [NC]
RewriteRule ^(.*)$ http://www.seconddomain.com/$1 [R=301,L]