![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 6.02.2006 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Wita,
potrzebuję pomocy przy napisaniu odpowiednich reguł do przekierowania strony za pomocą 301. Poniżej użyty obecnie kod: Kod RewriteEngine On RewriteCond %{HTTP_HOST} ^atckaczmarczyk.pl$ RewriteRule ^(.*) [url="http://www.atckaczmarczyk.pl/$1"]http://www.atckaczmarczyk.pl/$1[/url] [QSA,L,R=301] RewriteRule ^([^.]+)/([^.]+)/$ index.php?page=$1&lang=$2 [L,N] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d Potrzebuję dodatkowo do tego dopisać przekierowania podstron poprzez 301 aby Google widział tylko maskowane adresy a stare adresy przekierować w celu przeniesienia siły SEO. Stary link który chcę przekierować: Kod http://www.atckaczmarczyk.pl/index.php?page=czescivw&lang=pl A to jest nowy link do którego to przekierowania ma prowadzić: Kod http://www.atckaczmarczyk.pl/czescivw/pl/ Chodzi o to aby nie istniał taki adres jak Kod http://www.atckaczmarczyk.pl/index.php?page=czescivw&lang=pl Gdy wpiszemy taki stary adres np. ręcznie powinien się automatycznie zmienić na nowy adres Kod http://www.atckaczmarczyk.pl/czescivw/pl/ Zgóry dziękuję za pomoc bo już tracę na to siły (IMG:style_emoticons/default/smile.gif) Ten post edytował sphinx 21.08.2014, 18:48:59 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 807 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj tak:
Kod RewriteEngine On RewriteCond %{HTTP_HOST} ^atckaczmarczyk.pl$ RewriteRule ^(.*)$ http://www.atckaczmarczyk.pl/$1 [QSA,L,R=301] RewriteCond %{REQUEST_URI} ^([^/]*)/([^/]*)$ RewriteRule ^(.*)$ /index.php?page=%1&lang=%2 [L,R=301] RewriteCond %{QUERY_STRING} ^page=(.+)&lang=(.+) RewriteRule ^(.*)$ /%1/%2? [L,R=301] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 23:38 |