Apache 如何重写htaccess文件的url
我必须重写一个url:Apache 如何重写htaccess文件的url,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,我必须重写一个url: http://www.foo.it/abc.php 变成 http://www.foo.it/abc 所以我想消除php Extension。我该怎么做?您可以尝试以下规则: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)\.php$ /$
http://www.foo.it/abc.php
变成
http://www.foo.it/abc
所以我想消除php Extension。我该怎么做?您可以尝试以下规则:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.php$ /$1.php [L]
</IfModule>
这样做:
RewriteEngine on
RewriteBase /
Rewritecond %{REQUEST_URI} !-f
Rewritecond %{REQUEST_URI} !-d
Rewritecond %{REQUEST_URI} !-l
RewriteRule ^([\w\d\-]+)$ $1.php [L]