What is the purpose of " Alias /articles/ /articles/" ?
That aside, if you leave the "/" off your reference to "mobile.css" it will try to find it in the current location. For some reason your current location is "cgi-bin" but without knowing the full application and where the html is coming from it is difficult to comment. If you had href="/mobile.css" it should get it from the document root regardless of what the current location is.
[
https://www.netcracker.com/assets/img/netcracker-social-final.png] ƕ
-----Original Message-----
From: WEB400 [mailto:web400-bounces@xxxxxxxxxxxx] On Behalf Of gio.cot
Sent: 30 January 2017 14:25
To: web400@xxxxxxxxxxxx
Subject: [WEB400] R: Re: external CSS style sheets problem
Hi
I try to clarify all
1) In my first post I said that the folder structure in IFS was :
www
..articles
...CSS
.....mobile.css
...htdocs
.....mobileorder.html
And that in my html, I had : <link rel="stylesheet" type="text/css"
href="/articles/CSS/mobile.css">
2) Then after Booth Martin suggestion i moved mobile.css in htdocs and
modified html to <link rel="stylesheet" type="text/css" href="mobile.css">
3) After the point 2, I said that:
"After your suggestion, now in preview it works, but when I run it in the browser in see this error :
" <
http://192.168.xx.z:Myport/cgi-bin/mobile.css>
http://192.168.xx.z:Myport/cgi-bin/mobile.css HTTP/1.1 404 Not Found 5ms "
Note "/cgi-bin/mobile.css" , it seems that when look for mobile.css, it
use the "ScriptAlias /cgi-bin/ /QSYS.LIB/ARTICLES.LIB/" HTTP directive and pheraps it search in /QSYS.LIB/ARTICLES.LIB ?
So, NOW I have this scenario
folder structure in IFS:
www
..articles
...CSS
...htdocs
.....mobile.css
.....mobileorder.html
And in the HTML <link rel="stylesheet" type="text/css" href="mobile.css">
My DocumentRoot is /www/articles/htdocs
These the Apache directive
<Directory />
Order Deny,Allow
Deny From all
</Directory>
<Directory /QSYS.LIB/ARTICLES.LIB>
Order Allow,Deny
Allow From all
</Directory>
<Directory /www/articles/htdocs>
Order Allow,Deny
Allow From all
</Directory>
ScriptAlias /cgi-bin/ /QSYS.LIB/ARTICLES.LIB/
Alias /articles/ /articles/
And if I use Firefox developer tool , in the console I see
GET
http://192.168.50.6:8017/cgi-bin/mobile.css [HTTP/1.1 404 Not
Found 10ms]
Sorry for the confusion, now I hope is clearer
Thanks all
--
This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400) mailing list To post a message email: WEB400@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit:
http://lists.midrange.com/mailman/listinfo/web400
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives at
http://archive.midrange.com/web400.
________________________________
The information transmitted herein is intended only for the person or entity to which it is addressed and may contain confidential, proprietary and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.
As an Amazon Associate we earn from qualifying purchases.