/ / Być w stanie pisać dynamiczny tekst do src obrazu za pomocą mod_rewrite - php, apache, .htaccess, mod-rewrite

Możliwość zapisu tekstu dynamicznego na obrazie src za pomocą mod_rewrite - php, apache, .htaccess, mod-rewrite

Wcześniej opublikowałem pytanie, w którym chciałemaby zmienić nazwy obrazu w locie, ale teraz po wielu przemyśleniach, chciałbym po prostu móc dodać trochę tekstu do nazwy obrazu, zachowując oryginalną nazwę obrazu.

Przeszukałem Google i tutaj i próbowałem tego, co znalazłem, ale niestety nie udało mi się, aby działał, więc mam nadzieję, że ktoś może mi pomóc / pomóc w drodze.

Poprzez mod_rewrite w.htaccess Chciałbym stworzyć regułę, która umożliwi wstawianie tekstu dynamicznego przed nazwą obrazu, dzięki czemu nazwa obrazu będzie bardziej „przyjazna” SEO - z tego, co znalazłem, potrzebuję tekstu i nazwy obrazu oddzielonych identyfikatorem, np. „ --- ”.

Przykład: Oryginalna ścieżka i nazwa obrazu: <img src="/images//images/testimage.jpg" />

Obraz z dynamicznym tekstem oddzielonym identyfikatorem: <img src="/images//images/this-is-dynamic-text---testimage.jpg" />

W mojej strukturze URL mam mod_rewrite, więc URL wygląda ładniej - biorąc pod uwagę, mod_rewrite dla obrazów powinien działać we wszystkich „folderach”. Mój .htaccess wygląda następująco:

RewriteEngine on
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+).php$ index.php?country=$1
RewriteRule ^([a-zA-Z0-9_-]+)/([A-Яа-я-]+)/([a-zA-Z0-9_-]+).php$ index.php?country=$1&id=$3
RewriteRule ^([a-zA-Z0-9_-]+)/(.*)/(.*)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+).php$ index.php?country=$1&subid=$5&id=$4

Nazwa obrazu mod_rewrite, którego próbowałem, ale nie udało się, wygląda następująco: RewriteRule ^(/.+?)---.+$ /$1.jpg [L,NC]

Po zakończeniu oczywiście chciałbym, aby działał na wszystkich obrazach (jpg, gif, png).

Naprawdę mam nadzieję, że ktoś może mnie poprowadzić na mojej drodze.

Odpowiedzi:

0 dla odpowiedzi № 1

Możesz użyć tej reguły dla obrazów:

RewriteEngine On
RewriteBase /kuhlmann/

RewriteRule ^.+?---(.+)$ $1 [L,NE]

Wiodący ukośnik nie jest dopasowywany, gdy reguła jest używana w .htaccess.