Ben daha iyi benim web sitesi dosyaları düzenlemek istiyor, ama ben klasör hiyerarşi kullanarak. Php dosyaları erişebilirsiniz.

2 Cevap php

Örneğin, benim arama klasörde bir sayfaya erişmek için, ben yazmak zorunda:

mywebsite.tld / arama / searchJob.php

Kullanıcıların klasör yapısını ve etajer yazmak zorunda istemiyorum. Bunu değiştirmek için ne yapabilirim?

OR, benim dosyaları düzenlemek için daha iyi bir yolu var mı? Ben sadece iki sayfa ve ben (ben resimdeki gibi onları taşındı neden olduğunu) bazı dosyaları taşımak için karar ve heirarchy kayboldu çünkü.

2 Cevap

Apache web sunucusu ile, kullanıcılar her şeyi yazmak zorunda kalmamanız mod_rewrite URL'leri güzelleştirmek için kullanabilirsiniz. Örneğin, kullanıcılar açık mywebsite.tld/search/ ve istek Haberiniz kullanıcı olmadan mywebsite.tld/search/searchJob.php tarafından işlenecektir. Bu başka büyük bir avantaja sahiptir: İstediğiniz gibi dosyaları düzenlemek ve keyfi dosya isimlerini değiştirebilirsiniz - taşımak veya bir PHP dosyasını yeniden adlandırmak zaman sadece URL eşleme değiştirmeniz gerekecek.

Bir kenara: Kullanıcılar almost never bir full URL yazacaktır, normal kullanıcıların ana sayfadan tıklayın ya da açmak için (geçmişi öğeleri gösterir Firefox adres çubuğu gibi) gelişmiş adres çubuklarını kullanma bir web sayfası.