htaccess html>

1 Cevap php

Ben, sadece html kullanarak bir site başladı hayatımı kolaylaştırmak için php için üzerinde açık ve (yer imi olabilir) tüm kullanıcıları hala sağ sayfaları görmesini sağlamak için htaccess aşağıdaki kodu kullanmış var.:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.+)\.html$ http://domain.com/$1.php [R,NC]

Şimdi ben benim. Htaccess içine aşağıdaki kodu yeniden yazma tokat zaman ile kalıcı bağlantı kullanmak güzel olurdu (a / news dizini içinde) bir wordpress blog, wordpress dizin varsayılan dışındaki tüm dosyaları 404 wordpresses için haber bölümü üzerinde çalışıyorum , hala barda doğru adresi, ama hiçbir bilgi yok.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /news/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /news/index.php [L]
</IfModule>

. Herkes htaccess için doğru yapısı hakkında yardımcı olabilir - Ben belirli görevler için parçacıklarını kullanmak yerine htaccess şeyler yazmak eğilimindedir.

Teşekkürler

1 Cevap

Sizin kuralları Wordpress kurallardan önce gelmek gerekir ve size RewriteRule için [L] eklemeniz gerekir:

RewriteRule ^(.+)\.html$ http://domain.com/$1.php [R,NC,L]

Hangi anlatacağım. Htaccess işleme kuralları durdurmak için.

Ben tavsiye ederim kalıcı (301) yani Google ve diğer arama motorları kendi listeleri güncellenir yönlendirme:

RewriteRule ^(.+)\.html$ http://domain.com/$1.php [R=301,NC,L]