.htaccess redirect - potrebujem pomoč
6 naročnikov
6 naročnikov
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]
10 odgovorov
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 ?
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 %{REQUESTFILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^index.php?page=nekaj$ http://www.imedomene.si/nekaj/ [R=301,L]
</IfModule>
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.
Ž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
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.
Poglej na tej strani: http://corz.org/serv/tricks/htaccess2.php, je tudi podoben primer napisan
openSourceRules:
Ž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
To se reši z pluginom permalinks permantly moved, ki poskrbi za 301 redirect.