如何为我网站的所有页面设置基本URL?

use*_*116 8 php url

如何为我的网站设置基本URL并将其包含在每个页面中?

有没有办法让我轻松地将变量更改为网站的基本网址,例如<?php $baseurl = "http://www.website.com/website/"; ?>,并将其包含在每个页面上,以便所有CSS,JavaScript,图像和PHP包括这个$baseurl

Mar*_*ean 17

您不能使PHP和客户端资产都使用相同的基本URL,除非您将PHP用于echo基本URL变量或常量到页面.

通常的方法是在每个页面上都包含一个引导程序文件,并在其中定义基本URL和其他站点范围的变量.

bootstrap.php中:

<?php
    define('BASE_URL', 'http://example.com');
Run Code Online (Sandbox Code Playgroud)

index.php文件:

<?php
    include('bootstrap.php');
?>
<!DOCTYPE html>
<html>
  <head>
    <!-- // -->
    <link rel="stylesheet" href="<?php echo BASE_URL; ?>/css/styles.css" />
  </head>
  <body>
    <!-- // -->
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

  • `define()`使`BASE_URL`全局可访问,而`$ baseurl ="url";`被限制在它定义的任何函数的内部. (2认同)

cas*_*tis 10

您可能想看看html基本标记.

<head>你的html部分里面,放

<base href="http://www.website.com/website/">
Run Code Online (Sandbox Code Playgroud)

最重要的是,您可能希望拥有一个base.php默认目录以及您在项目中包含的内容.