Post by kia » Sun Feb 26, 2017 5:26 am

I've got MOZ as SEO tool. It has reported that there is 21 sites, which have temporary redirects such as http://xyz.com to https://xyz.com or https://xyz.com/affliate-password to https://xyz.com/affliate-login and etc. MOZ mentions: Using HTTP header refreshes, 302, 303, or 307 redirects will cause search engine crawlers to treat the redirect as temporary and not pass any link equity to other pages. We highly recommend that you replace temporary redirects with 301 redirects.

http will be redirect to https, if you give http. There is temporary redirect from many sites for sampel https://xyz.com/affliate-password to https://xyz.com/affliate-login

These redirects have been implemented by .htaccess. The .htaccess file by my store has this content:
Options +FollowSymlinks

# Prevent Directoy listing
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
Order deny,allow
Deny from all
</FilesMatch>

# SEO URL Settings
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

RewriteBase /
#RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^system/download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Is there some advice how to change these temporary redirects to 301 redirects?

kia
New member

Posts

Joined
Fri Feb 17, 2017 7:23 pm
Who is online

Users browsing this forum: No registered users and 31 guests