mod_rewrite değiştirme / altsayfa / için / altsayfa

0 Cevap php

Okey, so this is my problem. I want to use mod_rewrite to make nice looking urls for my site.

Ben hepsini www.mypage / tenis veya www.mypage / futbol yerine www.mypage/?page=tennis ve www.mypage/?page=soccer gibi iyi görünümlü url istiyorum

Ve şu kurallara i bu başarmak yapabilirsiniz:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f

RewriteRule .* index.php [L]

Ben www.mypage / futbol yazarsanız Yani şimdi futbol = ['sayfa'] benim PHP komut dosyası bu url okur ve $ _GET için bu çeviri büyü yapar. Bütün bu iyi çalışıyor!

Problem is I www.mypage/soccer/, her bağlantılı css veya görüntü aniden web sitesi tarafından bulunamıyor URL'sini yazın olsaydı şimdi hiçbiri mevcut klasöre seyir beri {[(2) }] ders dışı.

Nasıl /soccer/ /soccer veya başka / blabla / için / blabla dönüşür bir yeniden yazma kuralı yapabilirim

Benim soru açıktır umuyoruz! Ayrıca kimse ben çok mutlu olurdu daha düzenli ifadeler öğrenmek herhangi bir iyi sayfaları varsa!

0 Cevap