mod_rewrite hatası 404 eğer. php

2 Cevap php

Benim adresler kullanıcı dostu olması yeniden. Örneğin ben / kullanıcıya yeniden o User.php adında bir sayfa var. Ama bir kullanıcı hala User.php kullanabilirsiniz. Onlar. Php uzantılı bir sayfayı talep edersem 404 yönlendirebilirsiniz?

Options -MultiViews +FollowSymlinks -Indexes
RewriteEngine on


RewriteRule ^user/([0-9]+)$ user.php?id=$1 [L,QSA]

Teşekkürler.

2 Cevap

Bu hile yapmak gerekir, ben düşünüyorum:

RewriteRule (.*)\.php$ path/to/your/404file [L]

A 301 redirect may bu görev için daha uygun olabilir.