Uproszczenie reguł przekierowań w pliku .htaccess oraz usunięcie niepotrzebnych warunków
This commit is contained in:
84
.htaccess
84
.htaccess
@@ -1,95 +1,27 @@
|
||||
# Cookies Plus module - Do not remove this comment
|
||||
# ~~startcookiesplus~~ Cookies Plus module - Do not remove this comment
|
||||
<IfModule LiteSpeed>
|
||||
RewriteRule .* - [E=Cache-Vary:cookiesplus]
|
||||
</IfModule>
|
||||
# ~~endcookiesplus~~ Cookies Plus module - Do not remove this comment
|
||||
|
||||
RewriteEngine On
|
||||
RewriteCond %{REQUEST_URI} ^/pl/(.*)$ [NC]
|
||||
RewriteRule ^pl/(.*)$ /$1 [R=301,L]
|
||||
|
||||
# Blokowanie botów
|
||||
RewriteCond %{HTTP_USER_AGENT} ^.*(MJ12bot|AhrefsBot|SemrushBot|DotBot|Baiduspider|YandexBot|SeznamBot|MegaIndex|spbot|BLEXBot|Sogou|Xenu|Cliqzbot|ZoominfoBot|PetalBot|Wget|HTTrack|FlickBot|Exabot).*$ [NC]
|
||||
RewriteRule .* - [F,L]
|
||||
|
||||
# Przekierowanie www na non-www dla lulandia.pl
|
||||
RewriteCond %{HTTP_HOST} ^www\.lulandia\.pl$ [NC]
|
||||
RewriteRule ^(.*)$ https://lulandia.pl/$1 [R=301,L]
|
||||
|
||||
# Przekierowanie www na non-www dla drmaterac.pl
|
||||
RewriteCond %{HTTP_HOST} ^www\.drmaterac\.pl$ [NC]
|
||||
RewriteRule ^(.*)$ https://drmaterac.pl/$1 [R=301,L]
|
||||
|
||||
# Przekierowanie języka "en" na "pl" dla drmaterac.pl
|
||||
RewriteCond %{HTTP_HOST} ^drmaterac\.pl$ [NC]
|
||||
RewriteRule ^en/(.*)$ /pl/$1 [R=301,L]
|
||||
|
||||
RewriteRule ^pl/s-1/promocje/producent-hilding$ https://drmaterac.pl/s-1/promocje/producent-hilding [R=301,L]
|
||||
RewriteRule ^pl/s-1/promocje/producent-sembella$ https://drmaterac.pl/s-1/promocje/producent-sembella [R=301,L]
|
||||
RewriteRule ^pl/s-1/promocje/producent-mollyflex$ https://drmaterac.pl/s-1/promocje/producent-mollyflex [R=301,L]
|
||||
RewriteRule ^pl/9_hilding/s-1/rozmiar-180x200$ https://drmaterac.pl/pl/42-materace/s-1/rozmiar-180x200_cm/producent-hilding [R=301,L]
|
||||
RewriteRule ^pl/18_janpol/s-1/rozmiar-90x200$ https://drmaterac.pl/pl/42-materace/s-1/rozmiar-90x200_cm/producent-janpol [R=301,L]
|
||||
RewriteRule ^pl/9_hilding/s-1/rozmiar-90x200$ https://drmaterac.pl/pl/42-materace/s-1/rozmiar-90x200_cm/producent-hilding [R=301,L]
|
||||
RewriteRule ^pl/promocje$ https://drmaterac.pl/promocje [R=301,L]
|
||||
RewriteRule ^pl/9_hilding/s-1/rozmiar-140x200$ https://drmaterac.pl/pl/42-materace/s-1/rozmiar-140x200_cm/producent-hilding [R=301,L]
|
||||
RewriteRule ^pl/9_hilding/s-1/rozmiar-180x200_cm/producent-hilding$ https://drmaterac.pl/pl/42-materace/s-1/rozmiar-180x200_cm/producent-hilding [R=301,L]
|
||||
RewriteRule ^pl/s-1/promocje/rozmiar-180x200_cm/producent-sembella$ https://drmaterac.pl/s-1/promocje/rozmiar-180x200_cm/producent-sembella [R=301,L]
|
||||
RewriteRule ^pl/s-1/promocje/producent-hilding/rodzaj-materace_naturalne\+materace_ekologiczne$ https://drmaterac.pl/s-1/promocje/producent-hilding/rodzaj-materace_naturalne+materace_ekologiczne [R=301,L]
|
||||
|
||||
#x13webp module start
|
||||
#Domain: drmaterac.pl
|
||||
RewriteCond %{HTTP_HOST} ^drmaterac.pl$
|
||||
RewriteRule . - [E=REWRITEBASE:/]
|
||||
RewriteRule ^api(?:/(.*))?$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]
|
||||
|
||||
# Images
|
||||
RewriteCond %{HTTP_HOST} ^drmaterac.pl$
|
||||
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.webp [L]
|
||||
RewriteCond %{HTTP_HOST} ^drmaterac.pl$
|
||||
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.webp [L]
|
||||
RewriteCond %{HTTP_HOST} ^drmaterac.pl$
|
||||
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.webp [L]
|
||||
RewriteCond %{HTTP_HOST} ^drmaterac.pl$
|
||||
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.webp [L]
|
||||
RewriteCond %{HTTP_HOST} ^drmaterac.pl$
|
||||
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.webp [L]
|
||||
RewriteCond %{HTTP_HOST} ^drmaterac.pl$
|
||||
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.webp [L]
|
||||
RewriteCond %{HTTP_HOST} ^drmaterac.pl$
|
||||
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.webp [L]
|
||||
RewriteCond %{HTTP_HOST} ^drmaterac.pl$
|
||||
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.webp$ %{ENV:REWRITEBASE}img/c/$1$2$3.webp [L]
|
||||
RewriteCond %{HTTP_HOST} ^drmaterac.pl$
|
||||
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.webp$ %{ENV:REWRITEBASE}img/c/$1$2.webp [L]
|
||||
# AlphaImageLoader for IE and fancybox
|
||||
RewriteCond %{HTTP_HOST} ^drmaterac.pl$
|
||||
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]
|
||||
|
||||
#Domain: lulandia.pl
|
||||
RewriteCond %{HTTP_HOST} ^lulandia.pl$
|
||||
RewriteRule . - [E=REWRITEBASE:/]
|
||||
RewriteRule ^api(?:/(.*))?$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]
|
||||
|
||||
# Images
|
||||
RewriteCond %{HTTP_HOST} ^lulandia.pl$
|
||||
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.webp [L]
|
||||
RewriteCond %{HTTP_HOST} ^lulandia.pl$
|
||||
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.webp [L]
|
||||
RewriteCond %{HTTP_HOST} ^lulandia.pl$
|
||||
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.webp [L]
|
||||
RewriteCond %{HTTP_HOST} ^lulandia.pl$
|
||||
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.webp [L]
|
||||
RewriteCond %{HTTP_HOST} ^lulandia.pl$
|
||||
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.webp [L]
|
||||
RewriteCond %{HTTP_HOST} ^lulandia.pl$
|
||||
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.webp [L]
|
||||
RewriteCond %{HTTP_HOST} ^lulandia.pl$
|
||||
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.webp [L]
|
||||
RewriteCond %{HTTP_HOST} ^lulandia.pl$
|
||||
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.webp$ %{ENV:REWRITEBASE}img/c/$1$2$3.webp [L]
|
||||
RewriteCond %{HTTP_HOST} ^lulandia.pl$
|
||||
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.webp$ %{ENV:REWRITEBASE}img/c/$1$2.webp [L]
|
||||
# AlphaImageLoader for IE and fancybox
|
||||
RewriteCond %{HTTP_HOST} ^lulandia.pl$
|
||||
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]
|
||||
|
||||
#x13webp redirections start
|
||||
<IfModule mod_setenvif.c>
|
||||
SetEnvIf Request_URI "\.(jpe?g|png)$" REQUEST_image
|
||||
@@ -130,7 +62,6 @@ RewriteEngine on
|
||||
|
||||
|
||||
#Domain: drmaterac.pl
|
||||
RewriteCond %{HTTP_HOST} ^drmaterac.pl$
|
||||
RewriteRule . - [E=REWRITEBASE:/]
|
||||
RewriteRule ^api$ api/ [L]
|
||||
|
||||
@@ -158,21 +89,17 @@ RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBAS
|
||||
RewriteCond %{HTTP_HOST} ^drmaterac.pl$
|
||||
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
|
||||
# AlphaImageLoader for IE and fancybox
|
||||
RewriteCond %{HTTP_HOST} ^drmaterac.pl$
|
||||
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]
|
||||
|
||||
# Dispatcher
|
||||
RewriteCond %{REQUEST_FILENAME} -s [OR]
|
||||
RewriteCond %{REQUEST_FILENAME} -l [OR]
|
||||
RewriteCond %{REQUEST_FILENAME} -d
|
||||
RewriteCond %{HTTP_HOST} ^drmaterac.pl$
|
||||
RewriteRule ^.*$ - [NC,L]
|
||||
RewriteCond %{HTTP_HOST} ^drmaterac.pl$
|
||||
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
|
||||
|
||||
|
||||
#Domain: lulandia.pl
|
||||
RewriteCond %{HTTP_HOST} ^lulandia.pl$
|
||||
RewriteRule . - [E=REWRITEBASE:/]
|
||||
RewriteRule ^api$ api/ [L]
|
||||
|
||||
@@ -200,16 +127,13 @@ RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBAS
|
||||
RewriteCond %{HTTP_HOST} ^lulandia.pl$
|
||||
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
|
||||
# AlphaImageLoader for IE and fancybox
|
||||
RewriteCond %{HTTP_HOST} ^lulandia.pl$
|
||||
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]
|
||||
|
||||
# Dispatcher
|
||||
RewriteCond %{REQUEST_FILENAME} -s [OR]
|
||||
RewriteCond %{REQUEST_FILENAME} -l [OR]
|
||||
RewriteCond %{REQUEST_FILENAME} -d
|
||||
RewriteCond %{HTTP_HOST} ^lulandia.pl$
|
||||
RewriteRule ^.*$ - [NC,L]
|
||||
RewriteCond %{HTTP_HOST} ^lulandia.pl$
|
||||
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
|
||||
</IfModule>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user