Article View: pl.comp.lang.php
Article #232027Re: przyjazne linki bez htaccess
From: Roman Tyczka
Date: Thu, 06 Sep 2018 10:05
Date: Thu, 06 Sep 2018 10:05
42 lines
2151 bytes
2151 bytes
On Thu, 6 Sep 2018 11:39:49 +0200, Roman Tyczka wrote:
> Ostatecznie użyłem mod rewrite i uzyskałem link typu:
>
> http://x.y.z/5c80155282f9dcb396909a03616
>
> i w skrypcie odczytuję REQUEST_URI.
>
> Taki mam htaccess:
>
> RewriteEngine On
> RewriteCond %{HTTPS} !=on
> RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
> RewriteRule (.*) /getfile.php?url=$1 [END]
>
>
> Ale teraz mam problem, że np. bootstrap mi durnieje i tak osadzony plik
> styli:
>
> <link href="app/bootstrap/css/bootstrap.min.css" rel="stylesheet"
> type="text/css">
>
> się nie wczytuje a przeglądarka w logu sypie błędem:
Diagnoza była poprawna, moja reguła wszystkie odnośniki puszczała w maliny
i plik css czy JS stawał się wewnętrznie plikiem html :-)
Jako, że szczęśliwie wszystkie pliki dodatkowe są zakopane w podkatalogu
/app to po dodaniu drugiej reguły problem zniknął:
RewriteRule (app/.*) /$1 [END]
RewriteRule (.*) /getfile.php?url=$1 [END]
Czy to poprawne rozwiązanie czy inaczej się to robi?
ps. gdyby pliki były na tym samym poziomie (w roocie) to musiałbym chyba
każdy plik osobną regułą chwytać, lub grupami czyli pliki css/JS/GIF/JPG
itd. Się zachciało przyjaznego linka ;-)
--
pozdrawiam
Roman Tyczka
Technical Details
Message-ID:
<1cmk7e0r5au4z$.dlg@tyczka.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<qkz4183nwe89$.dlg@tyczka.com> <ahszpuaogdw9.60575zzqatpt$.dlg@40tude.net> <1tx1ewj3x5wzy$.dlg@tyczka.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: Roman Tyczka <noemail@because.no> Newsgroups: pl.comp.lang.php Subject: Re: przyjazne linki bez htaccess Date: Thu, 6 Sep 2018 12:05:31 +0200 Organization: ATMAN - ATM S.A. Lines: 42 Sender: romek@tyczka.no.found Message-ID: <1cmk7e0r5au4z$.dlg@tyczka.com> References: <qkz4183nwe89$.dlg@tyczka.com> <ahszpuaogdw9.60575zzqatpt$.dlg@40tude.net> <1tx1ewj3x5wzy$.dlg@tyczka.com> NNTP-Posting-Host: ip-94-75-90-137.wave.com.pl Mime-Version: 1.0 X-Trace: node2.news.atman.pl 1536228331 13172 94.75.90.137 (6 Sep 2018 10:05:31 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Thu, 6 Sep 2018 10:05:31 +0000 (UTC) User-Agent: 40tude_Dialog/2.0.15.84 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit