0

在 2 个网址上使用一页的最佳/标准方式是什么?

在菜单中,我们有主页、关于、我们提供的服务、联系方式。

在服务部分,它分为 4 个子部分。

所以你登陆的页面services.php,也是一样的services1.php

有没有办法使用.htaccessphp来复制页面,所以如果您访问http://www.mysite.com/services.phphttp://www.mysite.com/services1.php最终进入同一页面?

4

3 回答 3

1

一种快速而简单的方法是保持services.php原样并将其包含在services1.php

<?php
    include("services.php");
?>

或者,您可以mod_rewrite像这样使用 Apache(在您的 Apache 配置中或.htaccess):

RewriteEngine  on
RewriteRule    ^/services1\.php$  /services.php [PT]
于 2012-11-15T11:50:38.687 回答
1

如果您正在谈论避免重复代码,为什么不简单地将一个页面包含在另一页面的文件中呢?所以 services.php 将是您维护代码的地方,而在 services1.php 中您只有一行包含:

<?php include('services.php'); ?>
于 2012-11-15T11:51:42.530 回答
1

只需在根目录中使用带有这些行的 htaccess :

RewriteEngine on
RewriteBase /
RewriteRule ^services1\.php$ services.php [QSA,L]
于 2012-11-15T15:00:04.580 回答