PHP自定义URL / URL重写/ URL路由

问题描述 投票:-2回答:5

仅可以使用PHP将URL中的index.php(文件名)替换为home吗?

例如:

当前URL为websitename/index.php

所需的URL为websitename/home

php url-rewriting url-routing
5个回答
2
投票

您可以使用apache mod rewrite执行此操作。在您具有confirmed that mod-rewrite is enabled

后,需要在放置在站点文档根目录中的.htaccess文件中定义重写规则。
RewriteEngine On
RewriteBase /
RewriteRule ^home /index.php

1
投票

您可以使用Apache mod_rewrite

  1. 在网站的根目录中创建一个名为.htaccess的文件
  2. 添加以下内容:
RewriteEngine On
RewriteRule    ^home$    /index.php    [NC,L]

0
投票

在网站的根目录中创建一个名为.htaccess的文件,其内容如下:

RewriteEngine on
RewriteRule ^ABOUT about.php [NC,L]
RewriteRule ^CONTACT contact.php [NC,L]
RewriteRule ^PRODUCT product.php [NC,L]

-2
投票

echo str_replace(“ current_value”,“ new_value!”);


-2
投票

是的,可以通过.htaccess文件中的重写规则来完成。

© www.soinside.com 2019 - 2024. All rights reserved.