temiz url ile saf php web sitesi

2 Cevap php

Benim xampp apache mod_rewrite sağladı. Benim php info sayfayı çalıştırdığınızda, ben Yüklü Modüller altında mod_rewrite gördüm. Yani etkin olduğunu düşünüyorum.

Sonra htdocs altında bir klasör temiz url oluşturun. Temiz url klasörünün içindeki I 3 dosya var

1) Ben koymak burada index.php

Karşılama

2) Test. php

3). Htaccess

Here I put RewriteEngine On RewriteRule ^([a-z]+)/([a-z-]+)$ /$1/$2.php [L]

I want to run the index page, and by clicking on that hyper link I want to display the test.php page with URL mydomain/clean-url/test

Ben yanlış yolda olduğumu biliyorum. Biri bana yardımcı olur mu? Ya da beni düzeltin? Ayrıca ben url yeniden yazma ve. Htaccess hakkında herhangi bir fikir bilmiyorum. Lütfen bana yardımcı olun.

2 Cevap

i sadece basit / $ 2.php / $ 1 / $ 2.php kullanmak gerektiğini düşünüyorum

Eğer klasör temiz url erişmek ve bu klasöre dnm.php açmak için yeniden yazmak ister çünkü.

denemek

^(.*)/(.*)$ /$1.php [L]

ve nasıl çalıştığını görmek ... o zaman daha karmaşık regex biçimlendirmek gerekir.

Orada clean-url bir çizgi olduğunu, ancak regex tanımıyor.

Için .htaccess olarak değiştirin

RewriteEngine On
RewriteRule ^([a-z-]+)/([a-z-]+)$ /$1/$2.php [L]

ve htdocs/ yerine htdocs/clean-url/ içinde yerleştirin.