Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mod rewrite myślnik nie działa
Forum PHP.pl > Forum > Serwery WWW > Apache
kamiz
Plik .htaccess
Kod
RewriteBase /
RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.kamiz.co.cc
RewriteRule (.*) http://kamiz.co.cc/$1 [R=301]

RewriteRule ^start-strony$ czytaj.php?id=1

Problem: gdy wpiszę http://kamiz.co.cc/start-strony przenosi mnie do strony błędu mojego hostingu. Myślnik nie jest znakiem specjalnym, więc powinno działać. Jak rozwiązać problem?

PS Oczywiście po usunięciu myślnika wszystko działa poprawnie.
erix
Cytat
Myślnik nie jest znakiem specjalnym

No jak nie jest? A w jaki sposób definiujesz zbiory znaków w wyrażeniach regularnych, np. a-z? Ale mogłeś to sam sprawdzić, czasem i najlepsi źle myślą, ale i sprawdzają nawet nieprawdopodobną wersję.
kamiz
Co z tego, jeśli po poprzedzeniu myślnika backslashem (\-) dalej nie działa (sprawdzałem to wcześniej).

edit: O boshe, nienawidzę tego. W sensie sprawdzałem, że coś nie działa przynajmniej kilka razy, a po napisaniu na forum problem cudownie zostaje rozwiązany. Dzięki za pomoc i przepraszam za mój głupi błąd.
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.