Autor | Zpráva | ||
---|---|---|---|
Jakub Danielka Profil * |
#1 · Zasláno: 13. 3. 2007, 21:04:24
Omlouvám se za několik věcí, které se tu už řešili, Yuhů o tom píše i přímo na jakpsatweb.cz, ale když se to snažím aplikovat na svůj web, hází mi to jeden error za druhým (o tom vlastně Yuhů taky psal).
Proto vás tu chci poprosit o pomoc, nejlépe kdyby mi to mohl někdo sepsat "na klíč", nějaké protislužbě nebo odměně se v zásadě nebráním. 1) Zkusím tu trochu popsat situaci - na doméně jsem měl umístěno několik webů, na doménách třetího řádu, které jsem přestěhoval jinam nebo je prostě smazal. Pořád je na ně tuna zpětných linků a pořád tam někdo leze. Hosting sice podporuje symbolické odkazy, které návštevníka při zadání adresy někam přesunou, ale nejde tak přesouvat mimo doménu a neumí to nasměrovat přímo na soubor. Chtěl bych se všech těch symlinků a následného používání php redirectů za pomoci .htaccess zbavit a to asi takto: musiblog.danielka.net -> nikdo-vas-tu-nechce.cz specialniskoly.danielka.net -> zs-chotebor.com danielka.net/konktakt/ -> danielka.net/notes/message danielka.net/jakub-danielka/ -> danielka.net/notes/clanek-1-jakub-danielka.html danielka.net/blog/ -> danielka.net/notes/ 2) Za boha se mi nedaří nějak vymyslet přesměrování domény s www na doménu bez www a opravdu už nevím v čem je problém. 3) Četl jsem zde o přesměrování z http na https, mám dvě adresy, u kterých bych to docela využil (danielka.net/serv/ a danielka.net/notes/admin/). Ale nějak to nedávám. Najde se nějaká dobrá duše? Jakub Danielka ICQ 285465806 |
||
Oswald Profil |
#2 · Zasláno: 13. 3. 2007, 21:51:05
Psáno z hlavy a netestováno, takže tam pravděpodobně jsou chyby.
|
||
Jakub Danielka Profil * |
#3 · Zasláno: 14. 3. 2007, 12:54:31
Díky moc, ještě se chci zeptat u toho https, ty adresy jsou dvě - jedna ...notes/admin/ a druhá ...serv/ jsou dva adresáře na jedné úrovni, takže bude fungovat něco jako:
RewriteCond %{HTTPS} off RewriteCond %{HTTP_HOST} ^danielka.net$ RewriteCond %{REQUEST_URI} ^/(notes/admin).* RewriteCond %{REQUEST_URI} ^/(serv).* RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} Dík. |
||
Oswald Profil |
#4 · Zasláno: 14. 3. 2007, 14:05:33 · Upravil/a: Oswald
Tahle podmínka se vyhodnotí kladně, pokud uri začíná na "/notes/admin" nebo "/serv", je to v tom regexpu.
RewriteCond %{REQUEST_URI} ^/(notes/admin|serv).* Kdežto tohle jí matchne jenom tehdy, pokud uri začíná na "notes/admin" a zároveň na "/serv", co6 je blbost. RewriteCond %{REQUEST_URI} ^/(notes/admin).* kdyžtak už: RewriteCond %{REQUEST_URI} ^/notes/admin.* [OR] |
||
Jakub Danielka Profil * |
#5 · Zasláno: 15. 3. 2007, 13:51:42
OK, dík, ber mě jako lamu v oboru - blbě se ptám a vymýšlím vlastní špatná řešení ;-).
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0