[英]rewriting a URL using .htaccess
早上好,我想创建一个简单的URL,将某个URL从例如index.php更改为“ home”,为完成此操作,我在下面编写了代码并将其保存为.htaccess文件
RewriteEngine on
RewriteRule ^home/?$ index.php [NC,L]
但是,所有这些代码的作用是使用户只需键入网站名称/首页即可访问主页,但是当用户单击链接时,URL仍显示index.php,我该如何解决呢?
您必须将相应a
标签的href
将从index.php
更改为home
。
它们称为符号链接 ,用于表示。 内容仍然可以通过直接url获得。
或在您的php页面中添加以下代码。
if(strpos($_SERVER['REQUEST_URI'],$_SERVER["SCRIPT_FILENAME"])===true)
header('location:home');
如果人们直接访问了该页面,这会将他们从当前页面重定向到home
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.