0

私のローカル環境への道を設定するためのより良い方法はありますか?これが私がやろうとしていることです

<?php
if ($_SERVER['SERVER_NAME'] == 'localhost') {
    define("URL", "/mysite");
}else{
    define("URL", "");
}
?>

このアプローチの唯一の問題は、コードに次のようなものを散らかす必要があることです。

<link rel="stylesheet" href="<?php echo URL; ?>/css/main-style.css" type="text/css" media="all" />
<link rel="stylesheet" href="<?php echo URL; ?>/css/home.css" type="text/css" />
<script src="<?php echo URL; ?>/js/jquery.js?v=1.5.2" type="text/javascript"></script>
<?php include($_SERVER['DOCUMENT_ROOT'] . URL . '/inc/header-inc.php'); ?>

そして、私は自分のサイトですべての絶対パスを見つけて、これでコードを乱雑にしているURLを前に追加する必要があります。私はMAcosxを使用しており、DOCUMENT_ROOTは/ Users / alex/Sitesです。

/ Users / alex / Sites / mysiteに変更できますが、mysite2が必要な場合はどうなりますか

4

1 に答える 1

0

このアプローチを試してください

于 2011-07-27T19:01:33.733 に答える