Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

.htaccess 301 redirect virker ikke hos mig ?

Side 1 ud af 1 (3 indlæg)
  • 1
Fra Odense
Tilmeldt 20. Feb 07
Indlæg ialt: 207
Skrevet kl. 09:12
Hvor mange stjerner giver du? :

Hvad gør jeg forkert ? nedenstående redirect virker ikke ?

redirect 301 /index.php?cPath=1_17 http://www.6-butik.dk/dildoer_vibratorer_klassiske_dildoer-c-1_17.html


Min eksisternede .htaccess ser ud som følger:

ErrorDocument 404 http://www.6-butik.dk/

Options +FollowSymLinks
RewriteEngine On
RewriteBase /

rewritecond %{http_host} ^6-butik.dk [nc]
rewriterule ^(.*)$ http://www.6-butik.dk/$1 [r=301,nc]

RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pi-(.*).html$ popup_image.php?pID=$2&%{QUERY_STRING}
RewriteRule ^(.*)-t-(.*).html$ articles.php?tPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-a-(.*).html$ article_info.php?articles_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pr-(.*).html$ product_reviews.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pri-(.*).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-i-(.*).html$ information.php?info_id=$2&%{QUERY_STRING}

JDATrading.dk - Erotisk Internet Handel - JDATrading.dk

Fra Roskilde
Tilmeldt 30. Jul 06
Indlæg ialt: 2298
Skrevet kl. 20:41
Hvor mange stjerner giver du? :

Hej

Så vidt jeg kan se er den redirect du har problemer med ikke en del af din eksisterende .htaccess. Den del forstår jeg ikke helt.

Desværre er det sådan at når du bruger nottaionen "redirect 301 <oldurl> <newurl>", så skal du være opmærksom på at denne notation af sindsygt åndsvage årsager IKKE understøtter parametre efter "?". Dvs. den del der er "?cPath=1_17" herunder:

redirect 301 /index.php?cPath=1_17 http://www.6-butik.dk/dildoer_vibratorer_klassiske_dildoer-c-1_17.html

Har du parametre til siden skal du istedet bruge rewritecond og rewriterule som her:

rewritecond %{http_host} ^6-butik.dk [nc]
rewriterule ^(.*)$ http://www.6-butik.dk/$1 [r=301,nc]

Fra Odense
Tilmeldt 20. Feb 07
Indlæg ialt: 207
Skrevet kl. 06:39
Hvor mange stjerner giver du? :

Jesper Jørgensen:
Så vidt jeg kan se er den redirect du har problemer med ikke en del af din eksisterende .htaccess. Den del forstår jeg ikke helt.

Det er fordi jeg har fjernet tilføjelsen igen og var i tvivl om der var noget i den eksisterende der konflkter.

Jesper Jørgensen:
rewritecond %{http_host} ^6-butik.dk [nc]
rewriterule ^(.*)$ http://www.6-butik.dk/$1 [r=301,nc]

Har haft forsøgt mig med ovenstående i flere varianter, men måske jeg har gjort noget galt ? Kunne du ikke omskrive ovenstående så det passer til mit eksempel ?

 

JDATrading.dk - Erotisk Internet Handel - JDATrading.dk

Side 1 ud af 1 (3 indlæg)