Witam, potrzebuję zrobić takie przekierowanie 301 w pliku .htaccess
jeśli /blog/[liczba],jakiś-ciąg-znaków przekieruje na /blog/jakiś-ciąg-znaków przekieruje/
Czyli innymi słowy żeby ignorowac liczbę i przecinek po czym przekierowywać na adres zawierający sam ciąg znaków z przedrostkiem blog.
Przy okazji z czego najlepiej się uczyć wyrażeń reguralnych?
Hookz
(Gerard Zurek)
#2
Nie będe przecież ręcznie przekierowywał każdego adresu… :o
Hookz
(Gerard Zurek)
#4
Chcesz przekierować adres, czy go przepisać?
Przekierowanie przenosi użytkownika na nową stronę…
A przepisywanie robi to , o co ci chodzi…
Z jakiego narzędzia blogowego korzystasz? O.o
EDIT:A poza tym- Redirect 301, tak jak pisał kolega ponizej
tfl
(Konrad Kosowski)
#5
RewriteRule ^blog/[0-9]+,(.*)$ /blog/$1 [R=301,L]
Po wpisaniu adresu dajmy na to blog/3,costam nie przekierowuje na blog/costam
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^blog/[0-9]+,(.*)$ /blog/$1 [R=301,L]
# END WordPress
tfl
(Konrad Kosowski)
#11
Ręce opadają… A masz jakąś rule dwie linijki wyżej?