HTML, PHP - example.com / blogs.php için example.com / blogları yönlendiriliyor [kapalı]

4 Cevap php

Nasıl example.com/blogs için yönlendirmek example.com/blogs.php?

4 Cevap

. Senin htaccess dosyasında:

RewriteEngine On
RewriteRule ^blogs /blogs.php [R=301,L]

Apache kullanıyorsanız, yapılacak en kolay şey MultiViews option in your httpd.conf dosyasını etkinleştirmek için (küresel etkinleştirmek için) veya .htaccess dosyasındaki (sağlamaktır Bu dizin başına).

Aşağıdaki gibi MultiViews in etkisi: server /some/dir/foo için bir istek alırsa, /some/dir MultiViews etkin ve {[varsa (1)]} yok, daha sonra server foo.* adlı dosyaları arıyor dizinini okur ve etkili bir tür harita kadar sahte olan isimler tüm bu dosyalar, onları aynı ortam türleri ve içerik kodlamaları atama istemci adına bunlardan biri sormuştu eğer olurdu. Daha sonra müşterinin ihtiyaçlarına en iyi maç seçer.

İngilizce'ye çevirisi: blogs yok göreceğiz, ama blogs.php yapar, bu nedenle yük olacak blogs.php.

URL'yi yeniden yazmak istiyor gibi görünüyor. Bu kalbin zayıf değildir ama bunu yapmak istiyorsanız, o zaman bir tutorial on URL rewriting kontrol etmelisiniz.

Sen tam bir dolandırıcı olabilir ve bir dizin "/ bloglar" ve içinde bloglar bir dosya index.php var ve index.php yazma yapabilirdiniz:

header("Location: ../blogs.php");

Which just redirects to the correct page... This is just an alternate suggestion to the much better suggestions above... :)