簡體   English   中英

如何為我網站的所有頁面設置基本URL?

[英]How do I set base URL for all pages of my website?

如何為我的網站設置基本URL並將其包含在每個頁面中?

有沒有辦法讓我輕松地將變量更改為網站的基本網址,例如<?php $baseurl = "http://www.website.com/website/"; ?> <?php $baseurl = "http://www.website.com/website/"; ?> ,並將其包含在每個頁面上,以便所有CSS,JavaScript,圖像和PHP包含這個$baseurl

你不能讓PHP和客戶端資產使用相同的基本URL,除非你使用PHP來echo基本URL變量或常量的頁面。

通常的方法是在每個頁面上都包含一個引導程序文件,並在其中定義基本URL和其他站點范圍的變量。

bootstrap.php中:

<?php
    define('BASE_URL', 'http://example.com');

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>

您可能想看看html基本標記

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

<base href="http://www.website.com/website/">

最重要的是,您可能希望擁有一個帶有默認目錄的base.php以及您在項目中包含的內容。

(xampp),我如何在本地計算機上使用。 文件夾布局,

http://www.resimagaci.com/img/90rvnrf.png

ust.php

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title></title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width">
</head>
<body>

alt.php

</body>
</html>

sabitler.php

<?php
#sabitler
define('BASE_URL', 'base-url');
?>

的index.php

<?php
include 'kutuphane/sabitler.php';
?>
<?php
$ust= BASE_URL . '/kutuphane/ust.php';
$alt= BASE_URL . '/kutuphane/alt.php';
?>
<?php
include ($ust);
?>
<?php
include ($alt);
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM