Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Melaksanakan Penulisan Semula URL dalam PHP menggunakan mod_rewrite dan Kohana?
Untuk melaksanakan penulisan semula URL dalam aplikasi PHP anda, anda boleh memanfaatkan mod_rewrite dan rangka kerja Kohana.
Langkah 1: Dayakan mod_rewrite
Pastikan modul mod_rewrite didayakan pada pelayan web anda. Biasanya, ini boleh dilakukan dengan mengedit fail .htaccess dalam direktori web.
Langkah 2: Cipta Fail .htaccess untuk Kohana
Tambahkan kod berikut pada fail .htaccess dalam direktori pemasangan Kohana anda:
# Turn on URL rewriting RewriteEngine On # Installation directory RewriteBase /rootDir/ # Protect application and system files RewriteRule ^(application|modules|system) - [F,L] # Allow existing files to be displayed RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Rewrite remaining URLs to index.php RewriteRule .* index.php/<pre class="brush:php;toolbar:false"># Redirect play/google-io-2009-wave-intro RewriteRule ^videos/play/([a-zA-Z0-9-]+)$ /videos/play.php?title= [R] # Redirect play/203/google-io-2009-wave-intro RewriteRule ^videos/play/([0-9]+)/([a-zA-Z0-9-]+)$ /videos/play.php?id= [R][PT,L]
Langkah 3: Ubah hala URL
Untuk mengubah hala URL yang ditentukan, tambahkan peraturan berikut pada fail .htaccess anda:
Pilihan URL Mesra SEO
Mengenai SEO, format URL kedua, "http://example.com/videos/play/203/google-io-2009-wave-intro," ialah umumnya lebih disukai kerana penggunaan ID berangkanya, yang Google anggap lebih bermaklumat. Ia juga membenarkan pautan kekal bernombor, memudahkan penciptaan arkib kronologi.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Penulisan Semula URL dalam PHP menggunakan mod_rewrite dan Kohana?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!