Dosya olmadan sayfaları nasıl (örn. http://localhost/site/logoff)

3 Cevap php

Ben bir test sitesi var. Ben kullanıcı oturum kapatma edebilmek istiyorum, ama gitmek için çirkin görünüyor: 'localhost / site / index.php kapatma = y?'. PHP bir newby değilim, ve bunu yapmak için nasıl muhtemelen oldukça açıktır, ama ...

How would I do this? I want the logoff link to go to 'localhost/site/logoff' Any help appreciated. Thanks

3 Cevap

Bu genellikle mod_rewrite'ı üzerinden yapılır. Apache Documentation de ve örnekler için bir göz ve bir başlayanlar sayfa modrewrite.com atın.

Best wishes, Fabian

Siteniz Apache çalışıyorsa eğer, aradığınız anahtar kelime, bir mod_rewrite. Bunlar genellikle web sitesi klasörüne bir .htaccess dosyasına yerleştirmek URL yeniden komutları vardır. Örneğin, bakınız this tutorial.

Resmi Apache documentation, elbette, nihai referans ama çiğnemek için biraz daha zor. Mod_rewrite ile keman başlamadan önce, sağlayıcı / sunucu mod_rewrite etkin olduğundan emin olun.

Bu da ForceType direktifi ile. Htaccess dosyasında yapılabilir.

Eğer "site" adında bir dosya oluşturdum, sonra o dizinde bir. Htaccess dosyası koymak

<Files site>
        ForceType application/x-httpd-php
</Files>

Bir php belge sanki Apache siteyi tedavi olur, ve / site / blah istekleri oraya yönlendirilir olacaktır.