用于重定向和删除扩展的htaccess重写规则

时间:2014-07-08 04:02:39

标签: php apache .htaccess mod-rewrite

在我的.htaccess文件中,我有这些重写

#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^([^\.]+)$ $1.php [NC,L]
 RewriteRule ^/admin/$ http://socialable.comuv/admin.php [R=301,L]
#noted out three lines since it's not what I need anymore I forgot the RewriteRule originally

然而现在它似乎根本不起作用,它不断给各地带来错误。我想要的是这个

/ admin /(目录)成为/admin.php(文件)
   administration.php成为/管理

1 个答案:

答案 0 :(得分:4)

试试这个:

RewriteRule ^admin/?$ admin.php [R,L]
RewriteRule ^administration\.php administration [R,L]

如果您对重定向有效,可以将R更改为R=301以使其永久化。