Witam, mam pewien problem z myślnikiem (-) w adresie url wpisów. Napiszę przykłady:
Tworzę wpis powiedzmy o takim adresie: mojastrona . pl/biuro-rachunkowe-krakow. W środku wpisu mam funkcje, która wypisuje z bazy danych rekordy dla danego adresu. Na stronie mam wtyczkę, która wszystkie adresy 404 przekierowuje na stronę główną. Więc jak ktoś wpisze nieprawidłowy adres powiedzmy: http://mojastrona.pl/biuro-rachunkowe-krakowak321 to przekieruje go na stronę główną, ALE nie działa to w przypadku wpisania kolejnych myślników, czyli jak wpisze ktoś np 2 myślniki obok siebie.: mojastrona . pl/biuro–rachunkowe—krakow, to wczyta się wpis, ale bez wypisanych rekordów z bazy, tylko z resztą elementów jak np. teksty, obrazki itp. (nie czyta tego jako strona 404).
Jeśli zamienię w adresie wpisu myślniki na „podłogi” () i adres wygląda tak: /biuro_rachunkowe_krakow to wtedy każda zmiana adresu wywołuje wpis 404. Czyli np (podłoga myślnik).: /biuro-rachunkowe_-krakow, czy (podłoga podłoga) daje 404 i kieruje na stronę główną.
Pytania moje są takie: Czemu się tak dzieje? Co jest z tym myślnikiem? I jak mogę przekierować takie adresy, które zawierają wiele myslników:: mojastrona . pl/ biuro–rachunkowe—krakow na stronę główną.
EDIT:
usuwa mi tutaj w edytorze "podłogi"...