如何在使用.htaccess重定向时从当前url路径中删除父项

时间:2016-12-22 13:05:56

标签: .htaccess redirect mod-rewrite

我一直在努力修改.htaccess修改我的网站。这就是我需要的东西

我正在将用户重定向到登录页面,其中包含以下网址重写规则 htaccess的:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^welcome/ index.php [L]

RewriteRule ^log-in/$ log-in.php [L]

调用登录页面时,浏览器中显示的网址路径如下所示

http://localhost:90/vrp/log-in/

在登录页面上,我添加了忘记密码的链接

<a class="color-aqua" href="forget-password/">click here</a> to reset your password.</p>

重写规则是

#Forget Password Rule#
RewriteRule ^forget-password/$ forget-password.php [NC,L]

调用忘记密码页面时,浏览器中显示的网址路径如下所示

http://localhost:90/vrp/log-in/forget-password/

我不希望/log-in成为他们的网址路径。它应该是

http://localhost:90/vrp/forget-password/

我做了很多搜索和编辑的东西,但最后找不到任何办法。是否有必要的东西是可能的,因为这是一种附加格式,当用户进入门户时可能会进一步最大化URL路径,这可能会在将来混淆。

0 个答案:

没有答案