WEBデザインの勉強

初心者が1からWEBデザインを勉強するブログ。

ディレクトリによってパスを変更

JavaScript

var domain = '';
if (location.href.search(/振り分けしたいパスの一部/g) !== -1){
  domain = '振り分けしたいパス/';
} else {
  domain = '/';
}

PHP

<?php
$_url = $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
$_str = '振り分けしたいパス';
$_path = strpos($_url,$_str) == false ? '/' : '/'.$_str.'/';
?>

下記を振り分けたい箇所に入れる

<?=$_path?>

$_SERVER["HTTP_HOST"]

ドメイン名を取得

$_SERVER["REQUEST_URI"];

引数を含むドメイン以下を取得

これらを繋げて
$_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
現在のページURLを取得