Kako narediti preusmeritev?
 
Mika 14. sep 2008 09:49:41 Pridružen od:
22. apr 2007
4116 objav
2984 773 56
#11

Določeno mapo in vse kar je v njej (vse strani, ki jih google najde), bi rad preusmeril na koren strani.



Sepravi, vse kar je na poti

http://www.domena.com/us/wp-content/plugins/nextgen-gallery/

bi rad preusmeril na www.domena.com/us/



Imam .htaccess na korenu ter še en .htaccess v mapi /us/ kjer je nameščen wordpress.



Redirect na korenu, ki ne dela:



RewriteEngine on

RewriteCond %{HTTPHOST} ^domena.com$ [OR]

RewriteCond %{HTTP
HOST} ^www.domena.com/us/wp-content/plugins/nextgen-gallery$ [OR]

RewriteCond %{HTTP_HOST} ^www.domena.com$

RewriteRule ^/?$ "http:\/\/www.domena.com\/us\/" [R=301,L]



V čem je problem? Ali lahko drugače v eno .htaccess datoteko dam več zaporednih "RewriteEngine on" ukazov za preismeritve, ali morajo biti vse preusmeritve znotraj enega "RewriteEngine on" ?


všeč(0) ni všeč(0) spam(0)
 
Vini 14. sep 2008 10:40:11 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#12

Ni ti povsem jasno, kaj se nahaja v HTTP_HOST, tam se namrec nahaja le podatek o hostu in ne o zahtevanem URIju.



RewriteEngine se vkljuci samo enkrat, ne vem, zakaj bi ga ti rad vklapljal veckrat.


všeč(0) ni všeč(0) spam(0)
 
Mika 14. sep 2008 15:45:24 Pridružen od:
22. apr 2007
4116 objav
2984 773 56
#13

Kakšna pa je potem verzija, da bo to preusmerjalo?


všeč(0) ni všeč(0) spam(0)
 
Vini 14. sep 2008 15:51:39 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#14

Sploh ne vem, zakaj potrebujes tisti RewriteCond. Oglej si malo, kako deluje RewriteRule, tvoj problem lahko resis samo z uporabo RewriteRule, brez RewriteCond.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se