在 2 个网址上使用一页的最佳/标准方式是什么?
在菜单中,我们有主页、关于、我们提供的服务、联系方式。
在服务部分,它分为 4 个子部分。
所以你登陆的页面services.php
,也是一样的services1.php
有没有办法使用.htaccess或php来复制页面,所以如果您访问http://www.mysite.com/services.php
或http://www.mysite.com/services1.php
最终进入同一页面?
一种快速而简单的方法是保持services.php
原样并将其包含在services1.php
:
<?php
include("services.php");
?>
或者,您可以mod_rewrite
像这样使用 Apache(在您的 Apache 配置中或.htaccess
):
RewriteEngine on
RewriteRule ^/services1\.php$ /services.php [PT]
如果您正在谈论避免重复代码,为什么不简单地将一个页面包含在另一页面的文件中呢?所以 services.php 将是您维护代码的地方,而在 services1.php 中您只有一行包含:
<?php include('services.php'); ?>
只需在根目录中使用带有这些行的 htaccess :
RewriteEngine on
RewriteBase /
RewriteRule ^services1\.php$ services.php [QSA,L]