Burada sorun, betik dili ile değil, web sunucusu kurulumu ile değildir. Ben onların Apache isimleri bu söz edeceğim, ama özellikleri çoğu web sunucularında mevcut olmalıdır.
Kullanmak isteyebilirsiniz üç özellik vardır:
http://example.com/foo olabilir http://www.example.com/foo.html veya {[(2): Web sunucusu, örneğin, belirli bir sırayla uzantıları belirli bir listesini deneyin sağlar 1) İçerik müzakere (mod_negotiation), }]
2) web sunucusu söyler DirectoryIndex, bir istemci http://example.com sırayla dosyaların bir listesini belirtilen bakmak gerekir sorar, bu yüzden ne zaman olabilir, sunucu kadar http://example.com/index.html veya http:/ example.com / index.php
Temelde sunucusu tarafından alınan URL biçimini yeniden sağlar 3) mod_rewrite,. Bu http://example.com/foo/bar/baz http://example.com/foo/bar.php?page=baz çevirmek gibi şeyler yapmanızı sağlar
Gerisi normal backend komut kodu ile yapılır.