/ / Zmień ostatni element ścieżki za pomocą reguły przepisywania - regex, apache, .htaccess, mod-rewrite

Zmień ostatni element w ścieżce za pomocą reguły przepisywania - regex, apache, .htaccess, mod-rewrite


Muszę utworzyć Przekierowanie przy użyciu reguły Przepisz, która przepisuje ścieżkę „/Strona 2" w "? start = 1". Na przykład:

http://mysite/article/page-2


Należy zmienić na:

http://mysite/article?start=1


Próbuję z:

RewriteRule */page-2$ ?start=1 [R=301,L]

Wydaje się, że nie działa. Jakaś pomoc ? Dzięki!

Odpowiedzi:

1 dla odpowiedzi № 1

Musisz użyć tej reguły w katalogu głównym .htaccess:

RewriteEngine On

RewriteRule ^article/page-2/?$ /article/?start=1 [R=301,L,NC]

Odniesienie: Apache mod_rewrite Wprowadzenie

Szczegóły techniczne mod_rewrite Apache