[英]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
的代码放入主视图中,并通过cookie
或session
从.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.