Mám stránku wordpress s vlastným .htaccess automaticky generovaným (pretože používam permalinks), než môj webový administrátor nakonfiguroval apache na presmerovanie akejkoľvek domény tretej úrovne na moju stránku, tj:
http://lol.example.com
presmerováva na http://example.com
a potom .htaccess
s permalinks pravidlami sa zvyšok. Teraz chcem napísať pravidlo v .htaccess
súboru, keď používateľ zadá konkrétnu doménu tretej úrovne, presmeruje na konkrétnu podadresár môjho webu, tj:
http://sprock.example.com/
presmerováva na http://example.com/mysprockfolder/
Viem, že moja otázka môže znieť divne, ale nikdy predtým som to neurobil, takže som úplne zmätený.
odpovede:
1 pre odpoveď č. 1Vyriešený s tým regexom v mojom .htaccess
:
Tesne pred týmto komentárom (len v prípade, že máte WordPress nainštalovaný):
# BEGIN WordPress
Pridal som nasledovné:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?thirdlev.example.com [NC]
RewriteRule ^(.*)$ http://example.com/myfolder/ [R=302,L]
s presmerovaním 302, všetko je dobré!
-1 pre odpoveď č. 2
bolo by oveľa jednoduchšie pre vás jednoducho ísť do vášho manažéra FTP a vytvoriť subdoménu na odkaz. Môžete tiež vykonať presmerovanie pomocou php.
pri presmerovaní nezabudnite pridať http://www.
alebo si myslí, že chcete presmerovať na časť vašej stránky na stránkach, tiež sa uistite, že vaša subdoména má vlastnú zložku s vlastnými súbormi a obrázkami.