Hej
Språk:PHP
Jag undrar hur jag får bort variabler i url, när jag gör 301.
Jag har inkommande länkar till ett forum, som jag tagit bort då det spårade ur.
Dilemmat är att google nu tycker att när länkarna inte träffar något, så försöker jag med en 301:a till huvuddomänen.
Typ:
www.exempel.se/viewtopic.php?f=16&t=520
har jag både försökt med:
.htaccess
Redirect 301 /viewtopic.php http://www.exempel.se
eller i filen
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.exempel.se/" );
?>
Men resultatet blir att det 301:ar till huvuddomänen, men med variablerna kvar i url:en. Så risken finns att google tror att olika länkar/olika variabellänkar visar bara samma sida.
Hur 301:ar jag i filen eller .htaccess filen, så att det blir enn ren länk utan variabler som är slutmålet. dvs www.exempel.se
(Vet inte om detta forum arbetar med php frågor, men med lite vilja tycker jag mig få in ämnet under länkbyggeDå jag antar Ni vet.)
Tack
*****************
Jag såg tutorial från http://www.seo-guide.se/301-redirect :
Från /?page=article&id=34 till /artikel34.html
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{QUERY_STRING} ^page=article&id=([0-9]+)
RewriteRule ^(.*)$ http://%{HTTP_HOST}/artikel%1.html? [R=301,L]
*****************
Ska tydligen lägga in något såsom:
i .htaccess filen:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{QUERY_STRING} ^page=viewtopic.php&f=([0-9]+)&t=([0-9]+)
RewriteRule ^(.*)$ http://%{HTTP_HOST}/? [R=301,L]
Vad tror Ni om detta förslag, att få bort f och t variabel och bara gå till huvudsida utan variabler?
Jag vill inte testa, utan någon verifiering, då min sida kan behöva lite stabil utveckling
/ Tony