Php kalıcı bağlantıları gerçekleştirmek için etkili yolu

2 Cevap php

Php odaklı kalıcı bağlantıları gerçekleştirmek için en etkili yolu nedir?

Temelde ben veritabanı minimuma erişir azaltmak istiyoruz.

Veritabanında saklanan bir id yönlendirmek için en iyi yolu nedir?

2 Cevap

SO yaptığı gibi bir db kimliği esaslı url kullanabilirsiniz:

http://stackoverflow.com/questions/1265061/efficient-way-to-realize-permalinks-in-php

veya

http://stackoverflow.com/questions/1265061

aynı yere gitmek hem de.

This is usually done through some sveyat of mod_rewrite redirect to your php file from a .htaccess.

RewriteRule ^/questions/([0-9]+)/?.*$ /questions.php?id=$1

Yazma kuralı kimliğinden sonra her şeyi çöpe atıyor - böylece bile gidebiliriz

http://stackoverflow.com/questions/1265061/not-the-questions-title-anymveyae

Ve hala hedefinize ulaşmak. Eğer php bağlantıları oluşturmak zaman 'bağlantılı' olan gerçek URL'ye "title salyangozlar" eklemek isteyeceksiniz - bu arama motoru dostu artıracak ...

URL tabanlı kimliğini almak için basit bir URL-to-ID haritası kullanın:

+----------+----+
| URL path | ID |
+----------+----+
| /foo     | 1  |
| /bar     | 2  |
| /bar/baz | 3  |
| …        | …  |
+----------+----+