PHP gibi diğer dosya türlerini Koşu

4 Cevap php

. Htaccess yoluyla PHP gibi HTML çalışan herhangi bir sorun var mı? vb güvenlik veya en iyi uygulamalar olarak URL'leri temiz yapmak için bu yapıyordu.

## run the following file types as php
Addhandler application/x-httpd-php .html .htm .rss .xml

Peki, ideal kimliği benim URL'leri gibi olmasını istiyorum

localhost/blog/posts/view.php?id=64 

olduğu

localhost/projects/bittyPHP/bittyphp/posts/view/id-64 

Ama sorun bir dosya için her şeyi yönlendirme ve PHP çalıştırmak yollarını belirlemek kalmadan gerçekleştirmek zorunda. Ben bu benim gerçek soru sanırım

4 Cevap

Ben kullanmak istiyorum mod rewrite.

Muhtemelen PHP gibi tüm html dosyalarını çalıştırmak için gereken ve etkin short_tags varsa "

Eğer PHP işleyicisi yoluyla bu dosyaların her çalışacağını unutmayın. Dosyaların içinde hiçbir PHP varsa, çözümleyici hala herhangi bir PHP içinde olup olmadığını görmek için bunları inceleyecektir. Bu, bazı yükü ekler, ancak çoğu kurulumları olası ihmal edilebilir.

Diyorum ki ana konu performans. Düz HTML dosyaları önemli bir dizi varsa o zaman her zaman PHP yorumlayıcısı yoluyla çalıştırarak gereksiz yükü yaratıyoruz.

En iyi uygulama not bunu, ama mysite.com/item/123 gibi "dost" URL'LER kullanımı ve mysite.com / displayitem.php bunları? Id = 123 dahili dönüştürmek için mod_rewrite kullanmak için

Birçok kişi zaten belirttiğimiz gibi, mod_rewrite dostu URL'ler gerçekleştirmek için en iyi çözümdür.

SitePoint bir decent guide mod_rewrite ile başlarken zorundadır.