Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Access][PHP].htaccess
Forum PHP.pl > Forum > Przedszkole
jol.us_
Jak zrobić przekierowanie z adresu zawierającego pewną frazę na url na zasadzie:
/stalytekst,zmiennytext.html /url/

probowałem tak:

Redirect 301 /stalytekst,(.*).html /url/


kombinuję już od godziny na różne sposoby i nic, będę wdzięczny za pomoc.
Tomplus
Nie możesz użyć w Redirect wyrażeń regularnych.

Za to możesz użyć RewriteRule

Kod
RewriteEngine on
RewriteRule ^stalytekst,.*\.htm$ /url/ [R=301,L]


Przetestuj sobie tutaj: https://htaccess.madewithlove.be/
jol.us_
Gdzie to mogę wstawić aby nie kolidowało z pozostałymi regułami w poniższym kodzie:
  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteRule ^index\.php$ - [L]
  4. RewriteCond %{REQUEST_FILENAME} !-f
  5. RewriteCond %{REQUEST_FILENAME} !-d
  6. RewriteRule . /index.php [L]


Zaraz po "RewriteEngine On"? Reszta reguł bezie działać bez problemu?
Tomplus
Na końcu najlepiej.

Tak jak mówię. przetestuj sobie taki kod na stronie którą podałem, używając różnych URL swojej strony. Będziesz wiedział co działa a co nie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.