繁体   English   中英

使用.htaccess重写URL

[英]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.

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