如何在.htaccess文件中进行自定义mod重写?

时间:2013-11-25 05:37:46

标签: .htaccess mod-rewrite

这是我的.htaccess文件。在无效请求时,它会将用户重定向到主页。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

当用户在我的网站网址末尾输入“admin”短语时,如何调整此代码以重定向它。例如:

www.mywebsite.com/admin

所以它会转到:

www.mywebsite.com/admin.php

我试过这个但是没有用:

RewriteEngine On
RewriteCond %{REQUEST_URI} /admin
RewriteRule /admin http://www.mywebsite.com/admin.php

如何在.htaccess文件中进行自定义重写?

1 个答案:

答案 0 :(得分:0)

我自己就是把它解决了。直接在“RewriteEngine On”行下,我添加了 以下代码:

RewriteRule ^admin/?$ admin.php [L]

适合我。希望你也会发现它很有用。