Sorgu Strings &

1 Cevap php

Ben (gerçi ya, bir ana) yeniden yazma ile çok deneyimsiz değilim ben somone bana yardım etmek mümkün olabilir umuyordum.

RewriteRule ^$ index.php?page=home [NC]
RewriteRule ^adm$ index.php?page=adm_home [NC]
RewriteRule ^adm/stats index.php?page=adm_stats [NC]

Yukarıda benim. Htaccess dosyasının bir pasajı. Gördüğünüz gibi kimse ziyaret ettiğinde, http://www.example.com/adirectory/ aslında index.php çağırır? Page = ev, birisi http://www.example.com/adirectory/adm/ yine index.php arayacak? Page = adm_home gider benzer eğer "adirectory" içinde.

Ne elde etmek isteyen kulüpler bu: benim sayfalarında uyarıları görüntülemek için, ve bunu yapmak için ben sadece = n (n bir sayıdır) uyarısı eklemek mümkün olmak istiyorum ve böylece yönlendirmeyi olarak sahip edebilmek istiyorum index.php? page = ev ve uyarı = n

Ancak, ben bu regex beni karıştırıyor, nasıl yapılabilir anlayamıyorum. Lütfen yardım arayan.

1 Cevap

Otomatik yenisine başlangıçta istenen sorgu dizesi eklemek için QSA flag ayarlayabilirsiniz:

RewriteRule ^$ index.php?page=home [L,QSA]
RewriteRule ^adm$ index.php?page=adm_home [L,QSA]
RewriteRule ^adm/stats$ index.php?page=adm_stats [L,QSA]