我需要创建绝对路径(css,js,包括php,...)。
我没有相对路径(" ../../ js / myfile.js"),而是想拥有绝对路径(" /js/myfile.js" )。
我正在使用MAMP PRO。 我使用以下网址访问了我的网站:http://localhost/mywebsite/index.php
在我的index.php文件中,当我用绝对路径" /js/myfile.js"包含我的javascript文件时,它会尝试访问此文件:" localhost / js / myfile的.js"而不是" localhost / mywebsite /myfile.js"。
如何在我的htaccess中对根文件夹进行secpicify?
非常感谢,
答案 0 :(得分:1)
// Example url
$url = 'example.com/website';
// Parse url use php
$path = parse_url($url, PHP_URL_PATH);
// Return url part to array
$url_parts = explode('/',$path); // $url_parts[1] is your sub directory: website
define('SITE_PATH', '/'.$url_parts[1].'/');
并在您的HTML
<script src="<?php echo SITE_PATH.'js/app.js' ?>"></script>