繁体   English   中英

如何在URL中隐藏文件名

[英]How to hide file name in url

我在使用.htaccess隐藏网址中的文件名时遇到问题,我的代码可以正常工作,但仅隐藏.php。 例如:

<a href="userlogin.php">User Login </a>

After click on link like this in current URL is url
http://thereliableservices.in/userlogin.php

htaccess code here .....

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^/]+)/$ $1.php

使用htaccess代码url之后,例如用户登录http://thereliableservices.in/userlogin

但是我想在用户名中单击http://thereliableservices.in/ ,然后单击“用户登录”

感谢您的大力帮助

您可以替换所需的任何内容,但需要指定一些内容来指示必须将服务器放置在何处。

您可以在此处执行的操作是将userlogin.php的代码放入主视图中,并通过cookiesession.htaccess指示是否必须显示该代码。

使用实际的重写规则:

// 1) Put your html code into main view

// 2) Change your link uri to /loginuser (remove .php)

// 3) In your .htaccess file, add this line:

    Rewrite rule ^loginuser$ /?login=1 [L]

[L] Flag指示最后一条指令,将不再到达任何代码。

希望会有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM