Welcome to WebmasterWorld Guest from 54.158.127.188

Forum Moderators: coopster & jatar k

Message Too Old, No Replies

Base URL - best standard possible

     
8:45 am on Sep 24, 2012 (gmt 0)

Senior Member

WebmasterWorld Senior Member 10+ Year Member

joined:Apr 21, 2002
posts: 1542
votes: 0


How do you keep the base url when you go into directories, and then all the css and images suddenly have the wrong path.
I don't want to have to write the domain name each time, I want to keep it as a variable. How is this done usually?
11:42 am on Sept 24, 2012 (gmt 0)

Senior Member

WebmasterWorld Senior Member topr8 is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Apr 19, 2002
posts:3254
votes: 19


personally i just use absolute paths for all images and css files at all times, it makes it easy:

/images/stuff/example.jpg
/css/example.css

makes it all so much simpler.
2:45 pm on Sept 24, 2012 (gmt 0)

Senior Member

WebmasterWorld Senior Member g1smd is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:July 3, 2002
posts:18903
votes: 0


Include full path, beginning with leading slash, on all internal links to pages and resources.
3:44 pm on Sept 24, 2012 (gmt 0)

Senior Member

WebmasterWorld Senior Member swa66 is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:Aug 7, 2003
posts:4783
votes: 0


I'd reference most "static" images etc. with an absolute path as well.

Yet, there are instances where a script needs to know a bit more about where it is being called/included:

The $_SERVER array contains a number of variables that are useful to determine the location of a php script.

$_SERVER['REQUEST_URI'] is probably the one you can work from, but there are many others, print out $_SERVER to get a better idea.

ref: [php.net...]
4:10 pm on Sept 24, 2012 (gmt 0)

Senior Member from US 

WebmasterWorld Senior Member henry0 is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:Apr 19, 2003
posts: 4403
votes: 5


You could create a config file that will be included by the site header.

using DEFINE create a name and a location for your root
like DIR_BASE or DIR_ROOT
then with a concat define your location to be always accessible such as your CSS and IMG
 

Join The Conversation

Moderators and Top Contributors

Hot Threads This Week

Featured Threads

Free SEO Tools

Hire Expert Members