.htaccess redirect - potrebujem pomoč
 
opensourcerules 5. jun 2011 23:23:10 Pridružen od:
29. sep 2009
120 objav
111 20 0
#1

Pozdravljeni,



s htaccess želim preusmeriti stari naslov strani:

http://www.imedomene.si/index.php?page=nekaj



na



http://www.imedomene.si/nekaj/



Poskusil sem tudi s tem primerom, pa ne gre:

RewriteCond %{QUERY_STRING} ^id=13$

RewriteRule ^/page.php$ http://www.example.com/newname.htm? [L,R=301]


všeč(0) ni všeč(0) spam(0)
 
spacetime 6. jun 2011 05:33:55 Pridružen od:
30. okt 2008
1185 objav
916 95 10
#2

RewriteRule ^index.php?page=nekaj$ http://www.imedomene.si/nekaj/ [R=301,L]


všeč(0) ni všeč(0) spam(0)
 
Websitemaker 6. jun 2011 06:26:11 Pridružen od:
18. okt 2010
349 objav
140 16 3
#3

openSource ... predvidevam, da uporabljaš Joomlo ... ker tudi meni preusmeritve ne delajo, ostalim tukaj na foruma pa zgleda, da ja ... očitno ima Joomla po defaultu neko kodo v htaccess, ki preprečuje pravilno preusmerjanje ...



... morda ve kdo kaj več o tem ?


všeč(0) ni všeč(0) spam(0)
 
Roky 6. jun 2011 06:35:04 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#4

Pa sta dodala tale rewritre v Joomli pred RewriteRule index.php?


všeč(0) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
opensourcerules 6. jun 2011 06:52:24 Pridružen od:
29. sep 2009
120 objav
111 20 0
#5

Hvala Spacetime!

Moja napaka je bila, ker nisem dal znotraj <IfModule mod_rewrite.c>



Websitemaker: uporabljal sem CMS MS, zdaj sem pa prešaltal na wordpress. Ne vem kako je pri joomli, ampak poskusi v htaccess vstaviti takole:



<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index.php$ - [L]

RewriteCond %{REQUESTFILENAME} !-f

RewriteCond %{REQUEST
FILENAME} !-d

RewriteRule . /index.php [L]

RewriteRule ^index.php?page=nekaj$ http://www.imedomene.si/nekaj/ [R=301,L]

</IfModule>


všeč(0) ni všeč(0) spam(0)
 
nas-t1 6. jun 2011 07:09:16 Pridružen od:
23. maj 2007
6916 objav
6886 187 55
#6

Zakaj pa bi to počel v .htaccess za wordpress? Strukturo v linkih nastaviš pod settings/permalinks. Obkljukaš polje custom in noter napišeš %postname% in shraniš. V wp se da praktično vse nastavit v adminu, včasih potrebujes še pomoč pluginov.


všeč(0) ni všeč(0) spam(0)
 
opensourcerules 6. jun 2011 07:38:22 Pridružen od:
29. sep 2009
120 objav
111 20 0
#7

Že, ampak google je poindeksiral staro stran in na novi so se linki spremenili, npr. index.php?page=nekaj v domena/nekaj/

Sem pa našel super plugin za wordpress (redirection plugin) s katerim lahko počneš prav to kar potrebujem


všeč(0) ni všeč(0) spam(0)
 
kolenko 6. jun 2011 07:48:22 Pridružen od:
20. jan 2011
172 objav
197 16 4
#8

Pozdravljeni.



Ne bi rad odpiral nove teme, ker je ravno debata o .htaccess. Zanima me, če mi lahko kdo pomaga. Je možno, da se del URLja ne vidi? Vem, da obstaja neki URL mask, ampak sem že kar nekaj stvari preizkusil in obubal. Na Linux strežniku imam namreč Magento nameščen v mapo /var/www/magento, domena pa kaže v mapo www. Preko .htaccess-a sem naredil redirect tako, da stran deluje, ampak imam v URLju www.domena.com/magento/nekaj/. Lahko to (/magento/) kako odstranim ali skrijem ali naredim redirect kako drugače?



Hvala.


všeč(0) ni všeč(0) spam(0)
 
opensourcerules 6. jun 2011 09:04:52 Pridružen od:
29. sep 2009
120 objav
111 20 0
#9

Poglej na tej strani: http://corz.org/serv/tricks/htaccess2.php, je tudi podoben primer napisan


všeč(0) ni všeč(0) spam(0)
 
opensourcerules 6. jun 2011 09:07:56 Pridružen od:
29. sep 2009
120 objav
111 20 0
#10

Ali pa če bi šlo takole?

RewriteRule ^magento/nekaj/(.+)$ http://www.domena.si/nekaj/$1 [R=301,L]


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

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se