logo
05.03.2019 00:20
1
Zdravím.

Mohl by mi někdo poradit, jak v .htaccess přesměrovat stránku, jejíž url má za .php ještě další znaky/parametry/whatever?

prvni.cz/trpaslik.php?nazev=rimmer

Když použiju:

Redirect 301 /trpaslik.php?nazev=rimmer https://druha.cz/rimmer/
Tak žádné přesměrování neproběhne.

U url, kde adresa končí právě jen .php problém není:

Redirect 301 /eso-rimmer.php https://druha.cz/eso-rimmer/
-----

Jinak .htaccess vypadá takhle:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^prvni.cz
RewriteRule (.*) http://www.prvni.cz/$1 [R=301,QSA,L]
RewriteCond %{THE_REQUEST} ^.*/index\.php
RewriteRule ^(.*)index.php$ /$1 [R=301,L]

Redirect 301 /trpaslik.php?nazev=rimmer https://druha.cz/rimmer/
Redirect 301 /eso-rimmer.php https://druha.cz/eso-rimmer/
Díky!

Co se právě děje na Webtrhu?

05.03.2019 03:05
2
To bude chtít asi RewriteCond:

Kód:
RewriteCond %{QUERY_STRING} nazev=rimmer
RewriteRule (.*) http://druha.cz/rimmer [R=302,L]
06.03.2019 08:33
3
Původně odeslal vaclav.hodek
To bude chtít asi RewriteCond:

Kód:
RewriteCond %{QUERY_STRING} nazev=rimmer
RewriteRule (.*) http://druha.cz/rimmer [R=302,L]
Díky!