使用.htaccess自动重写URL?

米娜·哈夫萨拉(Mina Hafzalla)

我正在尝试使用将网址自动重写为虚拟目录.htaccess

我的规则有效,但不能自动运行,因此,例如,我login.php在根目录中有一个名为的文件,并且我想重写为虚拟目录,example.com/login/而不是这样example.com/login.php,下面的规则可以很好地实现此目的。

RewriteOptions inherit
RewriteEngine On
RewriteBase /

RewriteRule ^login/$ ./login.php [L,NC]

但是,这不会login.php自动重写文件。每当用户请求login.php文件时,我都需要该规则自动将用户重定向到example.com/login/并仍然提供相同的内容。如何做到这一点?

阿努巴瓦

您需要为此进行重定向:

ewriteOptions inherit
RewriteEngine On
RewriteBase /

RewriteCond %{THE_REQUEST} /login\.php[\s?] [NC]
RewriteRule ^ /login/ [R=301,L]

RewriteRule login/$ ./login.php [L,NC]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用htaccess重写URL

来自分类Dev

如何使用.htaccess重写URL

来自分类Dev

对URL使用htaccess重写规则

来自分类Dev

如何使用.htaccess重写URL

来自分类Dev

使用.htaccess重写部分url

来自分类Dev

如何使用 htaccess 重写 url

来自分类Dev

如何使用htaccess使用URL重写?

来自分类Dev

自动重写URL .htaccess

来自分类Dev

在Windows的url中使用htaccess重写规则:

来自分类Dev

使用.htaccess进行动态URL重写

来自分类Dev

使用htaccess和regex重写旧的URL

来自分类Dev

使用.htaccess重写多种语言的URL

来自分类Dev

如何使用.htaccess很好地重写url

来自分类Dev

使用htaccess文件在PHP中重写URL

来自分类Dev

如何使用htaccess modrewrite重写URL

来自分类Dev

在PHP中使用.htaccess重写URL

来自分类Dev

使用htaccess自定义URL重写

来自分类Dev

htaccess使用重写规则重定向URL

来自分类Dev

使用htaccess进行简单的URL重写

来自分类Dev

使用.htaccess文件重写javascript文件url

来自分类Dev

使用.htaccess进行动态URL重写

来自分类Dev

如何使用htaccess modrewrite重写URL

来自分类Dev

使用.htaccess进行平面URL重写

来自分类Dev

使用.htaccess在php CodeIgniter中重写URL

来自分类Dev

如何使用.htaccess文件重写URL?

来自分类Dev

使用htaccess进行简单的URL重写

来自分类Dev

使用.htaccess重写URL时变量消失

来自分类Dev

使用 Codeigniter 路由和 .htaccess URL 重写

来自分类Dev

努力使用 htaccess 重写 URL