我有使用產生的其它頁面只有一個index.php文件:更改標題動態創建的PHP頁面
RewriteRule ^page 1.php$ index.php?cat=a [NC]
RewriteRule ^page 2.php$ index.php?cat=b [NC]
我嘗試使用下面的代碼來改變我的網頁的標題,但它只爲index.php工作。
<?php
$page = $_SERVER['PHP_SELF'];
if(isset($page)) {
switch($page) {
case "/index.php":
$title = "this is homepage";
break;
case "/page 1.php":
$title = "products";
break;
case "/page 2.php":
$title = "services";
break;
}
}else{
$title = "default title";
}
print "<title>$title</title>";
?>
你之前回復過$頁嗎?也許這個空白被替換爲'%20'。 –
PHP會看到重寫的URL,而不是原來的。你需要測試'$ _GET ['cat']'。 – Barmar
@Barmar我測試過$ _Get ...不是這樣。 –