Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyrażenie regularne mod_rewrite
Forum PHP.pl > Forum > PHP
krzysztof_kf
Witam mam w pliku .htaccess takie coś

  1. RewriteRule ^portfolio/tag/([^/.]+)/?$ index.php?id=portfolio&tag=$1 [L]


Po wpisaniu w inpucie dwóch słów np. "Jakis tag" wyskakuje mi w linku krzaczek w postaci %20.
Chciałbym aby zamiast "%20" był -
Czy w tym przypadku jest taka możliwośćquestionmark.gif
k_@_m_i_l
Zamiast wstawiać normalną wartość wstawiaj tam slug. Tworzyć slug możesz na dziesiątki sposobów: https://www.google.pl/?gws_rd=ssl#q=php+slug
krzysztof_kf
A jak by to wyglądało przy pomocy mod rewrite?

Mam taki kod

  1. $tags = nm_lowercase_tags(trim(preg_replace(array('/\s+/','/\s*,\s*/','/,+/'),array(' ',',',','),safe_slash_html(trim($_POST['post-tags']))),','));
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.