Mod rewrite .haccess
Sziasztok!
Teljesen bele vagyok keveredve a Mod rewrite részébe a .htaccess nek.
Azért kezdtem ebben kutakodni, mert egy SEO szoftver arra panaszkodott, hogy nincs meghatározva mi az elődleges domainem.
Van egy weboldalam ami https-en megy.
Szerintem kicsit túlbonyolítottam a htaccess-t, és hibás is lehet így.
Segítsetek ezt rendbe tenni, kicsit leegyszerűsíteni.
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)\/(\?.*)?$ $1$2 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !favicon\.ico [NC]
RewriteCond %{HTTP_HOST} ^domain.hu [NC]
RewriteRule ^(.*)$ https://www.domain.hu/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ https://www.domain.hu/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www.domain.com [NC]
RewriteRule ^(.*)$ https://www.domain.hu/$1 [L,R=301]
RewriteCond %{THE_REQUEST} index\.php
RewriteRule ^index\.php/?$ https://www.domain.hu/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?site=$1 [QSA]
</IfModule>
A domain.hu helyett használhatom a %{HTTP_HOST}%{REQUEST_URI}-t?
Ennek a sornak is gondolom van jelentősége és kellene bele RewriteCond %{HTTPS} off
Előre is nagyon szépen köszönöm a segítséget!
■ Teljesen bele vagyok keveredve a Mod rewrite részébe a .htaccess nek.
Azért kezdtem ebben kutakodni, mert egy SEO szoftver arra panaszkodott, hogy nincs meghatározva mi az elődleges domainem.
Van egy weboldalam ami https-en megy.
Szerintem kicsit túlbonyolítottam a htaccess-t, és hibás is lehet így.
Segítsetek ezt rendbe tenni, kicsit leegyszerűsíteni.
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)\/(\?.*)?$ $1$2 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !favicon\.ico [NC]
RewriteCond %{HTTP_HOST} ^domain.hu [NC]
RewriteRule ^(.*)$ https://www.domain.hu/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ https://www.domain.hu/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www.domain.com [NC]
RewriteRule ^(.*)$ https://www.domain.hu/$1 [L,R=301]
RewriteCond %{THE_REQUEST} index\.php
RewriteRule ^index\.php/?$ https://www.domain.hu/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?site=$1 [QSA]
</IfModule>
A domain.hu helyett használhatom a %{HTTP_HOST}%{REQUEST_URI}-t?
Ennek a sornak is gondolom van jelentősége és kellene bele RewriteCond %{HTTPS} off
Előre is nagyon szépen köszönöm a segítséget!
canonical
<link rel="canonical" />
olcsóbb.