Skocz do zawartości

przepisywanie adresów url


Matys1

Rekomendowane odpowiedzi

Mam pytanie dotyczące przepisywania adresów url i plik htaccess.
Przeniosłem stronę z joomla na wp i szablon jaki wybrałem ma dział portfolio jaki zamierzam użyć.
Problem polega na tym, że mam za długi adres url
wcześniej było:
www.nazwastrony.pl/podstrona1/
a teraz:
www.nazwastrony.pl/portfolio/podstrona1/
Czy można ten problem rozwiązać plikiem htaccess i jeśli tak to jaką regułę proponujecie wpisać ?

Odnośnik do komentarza
Udostępnij na innych stronach

Czy można ten problem rozwiązać plikiem htaccess

Tak, tym sposobem można uzyskać przekierowania URL o ile serwer HTTP, to Apache lub jest pod tym względem kompatybilny.

 

i jeśli tak to jaką regułę proponujecie wpisać ?

Właściwą do obsługi danego URL - danej operacji na serwerze.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

dziękuję za wskazówkę :nauka:

 

dopisałem:

RedirectMatch 301 /portfolio/ssss/(.*) /qqq/ssss/$1

 

aktualnie zawartość pliku htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RedirectMatch 301 /portfolio/ssss/(.*) /qqq/ssss/$1
</IfModule>
# END WordPress

 

dodam że jest to na serwerze home.pl, po atualizacji pliku czyszcze pamięć przeglądarki i edytuje plik w DW.

i jeszcz coś nie trybi hmmm, może te reguły jakoś się wykluczają ?

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Powyższa reguła nie ma sensu.

Dodam, że o przekirowaniach są tysiące artykułów i google w 100% zaspokaja infomacje "jak to zrobić". Wklejenie kawałka kodu jak wyżej nie jest odzwierciedleniem własnego wkładu w rozwiązanie problemu.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

absolutna racja, prawdopodobnie powinno to być:

RewriteRule ^/podstrona1/$ /portfolio/podstrona1/ [R=301,L]

 

doczytałem na forum  wp że /portfolio/ jest permalink i się nie da zmienić.

próbowałem też wtyczek do wp.

 

Z tym tematem poległem, ale może następnym razem uda się coś więcej zdziałąć.

Dziękuję za zmuszenie do móżdżenia, pozdrawiam :-)

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności