<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem mod_rewrite</title>
<link>https://forum.pasja-informatyki.pl/tag/mod_rewrite</link>
<description>Powered by Question2Answer</description>
<item>
<title>Przyjazne linki nie działa reguła</title>
<link>https://forum.pasja-informatyki.pl/579855/przyjazne-linki-nie-dziala-regula</link>
<description>witam&lt;br /&gt;
&lt;br /&gt;
mój adres &lt;a href=&quot;https://ad-solutions.ie/blog?article=what-for-cover-window-terrace&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://ad-solutions.ie/blog?article=what-for-cover-window-terrace&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
chciałbym aby wyglądał&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://ad-solutions.ie/blog/what-for-cover-window-terrace&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://ad-solutions.ie/blog/what-for-cover-window-terrace&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
próbuję w htaccess niby nie wykrywa błędów ale też i nie działa prawidłowo. cały czas sa krzaki w linku.&lt;br /&gt;
&lt;br /&gt;
próbuje taką regułą&lt;br /&gt;
&lt;br /&gt;
RewriteRule blog/(a-zA-Z0-9-_)$ blog.php?article=$1 [L]&lt;br /&gt;
&lt;br /&gt;
dzięki za pomoc</description>
<category>Hostingi, domeny, usługi</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/579855/przyjazne-linki-nie-dziala-regula</guid>
<pubDate>Sat, 11 Feb 2023 22:30:07 +0000</pubDate>
</item>
<item>
<title>RewriteRule + Standardowy GET</title>
<link>https://forum.pasja-informatyki.pl/563977/rewriterule-standardowy-get</link>
<description>Witam mam pewien problem z przekierowaniem. &lt;br /&gt;
adres strony &lt;a href=&quot;https://strona.pl/site/wyszukaj/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://strona.pl/site/wyszukaj/&lt;/a&gt; orginalnie: &lt;a href=&quot;https://strona.pl/index.php?site=wyszukaj&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://strona.pl/index.php?site=wyszukaj&lt;/a&gt; &lt;br /&gt;
i taki wpis RewriteRule ^site/([^/]*)/$ /index.php?site=$1 [L]&lt;br /&gt;
Działa przekierowuje jest ok a teraz schody.&lt;br /&gt;
&lt;br /&gt;
na &lt;a href=&quot;https://strona.pl/site/wyszukaj/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://strona.pl/site/wyszukaj/&lt;/a&gt; mam form ktory przesyła dane GETem i wypluwa mi cos takiego &lt;a href=&quot;https://strona.pl/site/wyszukaj/?fraza=szukanafraza&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://strona.pl/site/wyszukaj/?fraza=szukanafraza&lt;/a&gt; i php nie chce mi odczytać $_GET['fraza'];&lt;br /&gt;
Jest jakis sposób na odczytanie tego geta z takiego zapisu: &lt;a href=&quot;https://strona.pl/site/wyszukaj/?fraza=szukanafraza&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://strona.pl/site/wyszukaj/?fraza=szukanafraza&lt;/a&gt; ?</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/563977/rewriterule-standardowy-get</guid>
<pubDate>Fri, 01 Apr 2022 21:12:08 +0000</pubDate>
</item>
<item>
<title>mod_rewrite ujawnia katalogi mimo RewriteRule</title>
<link>https://forum.pasja-informatyki.pl/541125/mod_rewrite-ujawnia-katalogi-mimo-rewriterule</link>
<description>

&lt;p&gt;Hej, czy ktoś z was wie dlaczego się tak dzieje posiadam plik .htaccess :&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
RewriteEngine On
RewriteCond {REQUEST_URI} !-d
RewriteCond {REQUEST_URI} !-f
RewriteCond {REQUEST_URI} !-l

Options -Indexes

RewriteRule ^/?([^a-zA-Z0-9-/]+)/$ app.php?action=home [QSA,L]
RewriteRule ^/?([^a-zA-Z0-9-/]+)$ app.php?action=home [QSA,L]
RewriteRule ^/?([a-zA-Z0-9-/]+)$ app.php?action=$1 [QSA,L]
RewriteRule ^/?([a-zA-Z0-9-/]+)/$ app.php?action=$1 [QSA,L]

RewriteRule ^(.*)$ app.php?action=home [L,QSA]
&lt;/pre&gt;



&lt;p&gt;przy próbie wpisania w pasek adresu np. localhost/przyklad zasada przepisywania działa bez zarzutu&amp;nbsp;gdyż pasek adresu zmienia się na https://localhost/przyklad. Niestety jeżeli w miejsce przykładu wpisze nazwę&amp;nbsp;katalogu który znajduje się na serwerze tworzy się taki wynalazek&amp;nbsp;https://localhost/models/?action=models. Ktoś wie jak temu zaradzić?&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/541125/mod_rewrite-ujawnia-katalogi-mimo-rewriterule</guid>
<pubDate>Sat, 15 May 2021 06:59:31 +0000</pubDate>
</item>
<item>
<title>Przyjazne linki w .htaccess</title>
<link>https://forum.pasja-informatyki.pl/528540/przyjazne-linki-w-htaccess</link>
<description>

&lt;p&gt;Witam,&lt;/p&gt;



&lt;p&gt;Mam problem z przyjaznymi linkami. Mam stronkę na płatnym hostingu w zenbox.pl.&lt;/p&gt;



&lt;p&gt;Mój .htaccess:&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
# HTID:16690288: DO NOT REMOVE OR MODIFY THIS LINE AND THE LINES BELOW
php_value display_errors 1
# DO NOT REMOVE OR MODIFY THIS LINE AND THE LINES ABOVE HTID:16690288:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://johndoe.com/$1 [R=301,L]

RewriteEngine On
RewriteRule home index.php
RewriteRule about index.php#about
RewriteRule gallery index.php#gallery
RewriteRule projects index.php#projects
RewriteRule awards index.php#awards
RewriteRule contact index.php#form
RewriteRule my-name-is-john mynameisjohn.html#gallery
RewriteRule privacy privacy.html


&amp;lt;Files ~ &quot;^.*\.([Hh][Tt][Aa])&quot;&amp;gt;
order allow,deny
deny from all
satisfy all
&amp;lt;/Files&amp;gt;&lt;/pre&gt;



&lt;p&gt;Na localhost wszystko pięknie działało, a teraz nie działa i jedynie zmienia index.php na home, ale nie znajduje wtedy żadnych zdjęć czy grafiki. Inne linki np. index.php#about zmienia się na about, ale wyskakuje, że taka strona nie istnieje. Wszystko robiłem zgodnie z 3 odcinkiem kursu u Pana Mirosława Zelenta. Co ciekawe wyczytałem, że po RewriteEngine on można wpisać RewriteBase / i wtedy musi zadziałać, natomiast u mnie wywaliło&amp;nbsp;wszystkie js i grafikę z błędem: Failed to load resource: the server responded with a status of 403 ().&lt;/p&gt;



&lt;p&gt;Nie wiem o co chodzi więc proszę o pomoc.&lt;/p&gt;</description>
<category>Inne języki</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/528540/przyjazne-linki-w-htaccess</guid>
<pubDate>Sun, 07 Feb 2021 09:22:41 +0000</pubDate>
</item>
<item>
<title>htaccess - przekierowanie z php GET</title>
<link>https://forum.pasja-informatyki.pl/402144/htaccess-przekierowanie-z-php-get</link>
<description>

&lt;p&gt;Cześć, chciałbym aby przy pomocy htaccess przekierowania wyglądały tak:
&lt;br&gt;
index.php -&amp;gt; /
&lt;br&gt;
index.php?page=xyz -&amp;gt; /xyz
&lt;br&gt;
No i tak mam zrobione:
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
RewriteRule ^([a-zA-Z0-9-/]+)$ index.php?page=$1
RewriteRule ^([a-zA-Z0-9-/]+)/$ index.php?page=$1&lt;/pre&gt;



&lt;p&gt;ale teraz chciałbym aby&amp;nbsp;
&lt;br&gt;
index.php?page=watch?test=xyz -&amp;gt; /watch/xyz
&lt;br&gt;
i tutaj pojawia się problem ponieważ takie coś nie działa:&amp;nbsp;
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
RewriteRule ^([a-zA-Z0-9-/]+)/watch/$ index.php?page=watch?test=$1&lt;/pre&gt;



&lt;p&gt;jak sie za to zabrać?&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/402144/htaccess-przekierowanie-z-php-get</guid>
<pubDate>Mon, 24 Dec 2018 12:57:46 +0000</pubDate>
</item>
<item>
<title>Przyjazne adresy na github</title>
<link>https://forum.pasja-informatyki.pl/397374/przyjazne-adresy-na-github</link>
<description>Witam wrzuciłem swoja strone www na github :&lt;a href=&quot;https://byczowskik.github.io/Test-www/index.html?fbclid=IwAR1Z_9o8Ynyuclewxb46pZ3lzmq4dlMnMaIk5WRg1c8Czb8LUo2FQbA7Rpg&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://byczowskik.github.io/Test-www/index.html?fbclid=IwAR1Z_9o8Ynyuclewxb46pZ3lzmq4dlMnMaIk5WRg1c8Czb8LUo2FQbA7Rpg&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
Lecz gdy chce wejsc na jakas podstrone to wyskakuja bład ze jej nie znalazł, aczkolwiek dodałem plik z przyjaznymi adresami.</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/397374/przyjazne-adresy-na-github</guid>
<pubDate>Sat, 01 Dec 2018 18:01:34 +0000</pubDate>
</item>
<item>
<title>HTACCESS WORDPRESS</title>
<link>https://forum.pasja-informatyki.pl/396523/htaccess-wordpress</link>
<description>

&lt;p&gt;Witam, mam dosyć dziwny problem z htaccess`em w wordpressie, próbowałem już wszystkiego z internetu i nic nie działa.&lt;/p&gt;



&lt;p&gt;Mam taki link:&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
http://NAZWA-STRONY.PL/katalog-firm/?category_type=USLUGAi&amp;amp;city=MIASTO&lt;/pre&gt;



&lt;p&gt;Problem w tym, że nie mogę usunąć GET z linku, żaden kod htaccess nie działa.&lt;/p&gt;



&lt;p&gt;Próbowałem na 1 parametr, mam coś takiego ale żadnego efektu:&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
RewriteRule ^katalog-firm/([^/])/?$ katalog-firm/?category_type=$1 [L,QSA]&lt;/pre&gt;



&lt;p&gt;Jest jakiś specjalista od .htaccess`a, który pomoże ?&lt;/p&gt;</description>
<category>Inne języki</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/396523/htaccess-wordpress</guid>
<pubDate>Tue, 27 Nov 2018 17:10:38 +0000</pubDate>
</item>
<item>
<title>Joomla 3.3.6 - .htaccess / proste linki nie działają</title>
<link>https://forum.pasja-informatyki.pl/384055/joomla-3-3-6-htaccess-proste-linki-nie-dzialaja</link>
<description>

&lt;p&gt;Cześć,&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
INFO:

serwer: home.pl
joomla: v3.3.6&lt;/pre&gt;



&lt;p&gt;potrzebuje pomocy, przeniosłem stronę na serwer home.pl, podmieniłem htaccess z wcześniejszego serwera i ustawiłem w joomli proste adresy i przypisywanie url.
&lt;br&gt;

&lt;br&gt;
linki w menu mają długie adresy &quot;&quot;/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=319&amp;amp;Itemid=337&quot;&quot; i po kiknięciu dostaję komunikat:&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
404 - Kategorii nie znaleziono

Możliwe, że nie możesz zobaczyć tej strony, ponieważ

    Użyta zakładka jest nieaktualna
    Twoja wyszukiwarka nie odświeżyła jeszcze mapy naszej witryny
    Adres został wpisany z błędem
    Nie masz uprawnień do obejrzenia tej strony
    Joomla! nie może zlokalizować wskazanego zasobu.
    Wystąpił błąd podczas wykonywania powierzonego zadania.
&lt;/pre&gt;



&lt;p&gt;Cześć artykułów jest z skróconym linkiem, a pozostałe z &quot;/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=319&amp;amp;Itemid=337&quot;
&lt;br&gt;

&lt;br&gt;
Czyściłem bufor i odświeżałem cache, po ustawieniu adresów z przedrostkiem &quot;.php / .html&quot; nie ma żadnych zmian, dalej adresy są długie i bez przedrostków.
&lt;br&gt;

&lt;br&gt;
Mój .htaccess&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
##
# @package    Joomla
# @copyright  Copyright (C) 2005 - 2014 Open Source Matters. All rights reserved.
# @license    GNU General Public License version 2 or later; see LICENSE.txt
##

##
# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations.  It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file.  If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's.  If they work,
# it has been set by your server administrator and you do not need it set here.
##

## Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

## Mod_rewrite in use.

RewriteEngine On

## Begin - Rewrite rules to block out some common exploits.
# If you experience problems on your site block out the operations listed below
# This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to base64_encode data within the URL.
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
# Block out any script that includes a &amp;lt;script&amp;gt; tag in URL.
RewriteCond %{QUERY_STRING} (&amp;lt;|%3C)([^s]*s)+cript.*(&amp;gt;|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL.
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL.
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Return 403 Forbidden header and show the content of the root homepage
RewriteRule .* index.php [F]
#
## End - Rewrite rules to block out some common exploits.

## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
## End - Custom redirects

##
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla! Directory (just / for root).
##

 RewriteBase /

## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
## End - Joomla! core SEF Section.
&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Hostingi, domeny, usługi</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/384055/joomla-3-3-6-htaccess-proste-linki-nie-dzialaja</guid>
<pubDate>Wed, 03 Oct 2018 19:46:47 +0000</pubDate>
</item>
<item>
<title>nie działający htaccess</title>
<link>https://forum.pasja-informatyki.pl/372753/nie-dzialajacy-htaccess</link>
<description>

&lt;p&gt;Witam, skleiłem trochę znalezionego kodu htaccess który .. nie działa, nie wiem czy jest nie poprawny czy to wina serwera(mydevil)&lt;/p&gt;



&lt;p&gt;
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
RewriteEngine on
RewriteBase /
#usuniecie przedrostków typu html php 
RewriteRule ^index.(php|html|htm)$ / [R=301,L]
RewriteRule ^([a-z0-9-_]+)/index.(php|html|htm)$ /$1/ [R=301,L]
RewriteRule ^(.+)/$ /$1 [L,R=301]
#przekierowanie na https
RewriteCond %{SERVER_PORT} 80
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
#przekierowanie na bez www
RewriteCond %{HTTP_HOST} ^www\.
RewriteCond %{HTTPS}s ^on(s)|off
RewriteCond http%1://%{HTTP_HOST} ^(https?://)(www\.)?(.+)$
RewriteRule ^ %1%3%{REQUEST_URI} [R=301,L]
#tu nie wiem co robi ;d
RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC]
RewriteRule ^ /%1 [NC,L,R]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^ %{REQUEST_URI}.html [NC,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>Hostingi, domeny, usługi</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/372753/nie-dzialajacy-htaccess</guid>
<pubDate>Sun, 12 Aug 2018 18:39:14 +0000</pubDate>
</item>
<item>
<title>Nie działające przekierowanie w .htaccess</title>
<link>https://forum.pasja-informatyki.pl/365896/nie-dzialajace-przekierowanie-w-htaccess</link>
<description>

&lt;p&gt;Witam, proszę o pomoc z niedziałającym przekierowaniem w pliku .htaccess. Na lolcalhoscie wszystko śmiga, po wrzuceniu na serwer przekierowanie z niewiadomych przyczyn przestaje działać. Może zależy to od wersji oprogramowania serwera? Sprawdzałem wyrażenie w regex tester i wszystko się zgadza. Błąd w kodzie raczej odpada bo lokalnie wszystko śmiga. Da się tu coś poprawić? Może zrealizować w inny sposób? Proszę o pomoc.&lt;/p&gt;



&lt;p&gt;Nie działa przekierowanie w liniach 17 i 19.&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
### PROTECT FILES ###
&amp;lt;FilesMatch &quot;\.(htaccess|htpasswd|ini|fla|psd|log|sh)$&quot;&amp;gt;
Order Allow,Deny
Deny from all
&amp;lt;/FilesMatch&amp;gt;

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [R=301,QSA,NC,L]

RewriteRule ^(strona-glowna)(\/(.*)|)$ ?cat=0
RewriteRule ^(aktualnosci)(\/(.*)|)$ ?cat=2
RewriteRule ^(show)(=|)([0-9]*|)$ ?cat=14&amp;amp;id=$3
RewriteRule ^(404)$ 404.php

RewriteRule ^(.*)(archiwum\/)([0-9][0-9][0-9][0-9])(-)([0-9][0-9][0-9][0-9])(\/.*|)$ ?%{QUERY_STRING}&amp;amp;first_year=$3&amp;amp;second_year=$5

RewriteRule ^(.*)(\/strona\/)([0-9]*)$ ?%{QUERY_STRING}&amp;amp;page=$3

RewriteRule ^(panel|panel\/)$ panel/login.php

ErrorDocument 404 /404&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/365896/nie-dzialajace-przekierowanie-w-htaccess</guid>
<pubDate>Sun, 15 Jul 2018 09:06:43 +0000</pubDate>
</item>
<item>
<title>.htaccess - subfolder, przekierowanie</title>
<link>https://forum.pasja-informatyki.pl/352703/htaccess-subfolder-przekierowanie</link>
<description>

&lt;p&gt;Cześć, mam następujący problem. mod_rewrite nie przekierowuje mnie tak jak bym chciał.&lt;/p&gt;



&lt;p&gt;Mam następującą ścieżkę katalogów&lt;/p&gt;



&lt;p&gt;&lt;em&gt;&lt;strong&gt;localhost/mvc/public&amp;nbsp;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;



&lt;p&gt;W folderze public mam dwa pliki&lt;/p&gt;



&lt;p&gt;- index.php&lt;/p&gt;



&lt;p&gt;- .htaccess&lt;/p&gt;



&lt;p&gt;Kod .htaccess&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
RewriteEngine On
RewriteBase /mvc/public/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L,QSA]
&lt;/pre&gt;



&lt;p&gt;W pliku index.php mam np. odnośnik href=&quot;/dodaj&quot;&lt;/p&gt;



&lt;p&gt;Problem polega na tym, że odnośnik odwołuję się do lokalizacji &quot;http://localhost/dodaj&quot; zamiast do &quot;http://localhost/mvc/public/dodaj&quot;. Gdzie popełniam błąd.&lt;/p&gt;</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/352703/htaccess-subfolder-przekierowanie</guid>
<pubDate>Thu, 24 May 2018 18:58:16 +0000</pubDate>
</item>
<item>
<title>.htaccess - przekierowanie danego użytkownika do danego pliku</title>
<link>https://forum.pasja-informatyki.pl/348430/htaccess-przekierowanie-danego-uzytkownika-do-danego-pliku</link>
<description>

&lt;p&gt;Witam, mam takie pytanie odnośnie pliku&amp;nbsp;&lt;strong&gt;.htaccess&lt;/strong&gt;. Chcę się dowiedzieć czy i jak można przez HTACCESS przekierować danego użytkownika (z HTPASSWD) do danego pliku, żeby przy logowaniu przekierowało go odrazu na przypisaną stronę.&lt;/p&gt;



&lt;p&gt;Chciałbym zrobić to tak:&lt;/p&gt;



&lt;p&gt;Użytkownik &lt;strong&gt;klasa1a&lt;/strong&gt;&amp;nbsp;po zalogowaniu jest przekierowywany od razu na stronę&amp;nbsp;&lt;strong&gt;/plany/o1.html&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;Użytkownik &lt;strong&gt;klasa1b&lt;/strong&gt;&amp;nbsp;po zalogowaniu jest przekierowywany od razu na stronę&amp;nbsp;&lt;strong&gt;/plany/o2.html&amp;nbsp;&lt;/strong&gt;&amp;nbsp;itp.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;W pliku .htaccess mam tak:&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot; title=&quot;.htaccess&quot;&gt;
RewriteEngine on
RewriteBase /

AuthName &quot;Wymagana autoryzacja&quot;
AuthType Basic
AuthUserFile &quot;C:\Program Files\VertrigoServ\www\[katalog ze stroną]\.htpasswd&quot;
Require valid-user


&amp;lt;Files &quot;plany/o1.html&quot;&amp;gt;
    Order Deny,Allow
    require user klasa1a
#  RewriteRule ^(.*)$ /plany/o1.html [R=301,NC]
    RedirectMatch &quot;^/&quot; &quot;/plany/o1.html&quot;
&amp;lt;/Files&amp;gt;&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Z góry dziękuję za odpowiedź.&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/348430/htaccess-przekierowanie-danego-uzytkownika-do-danego-pliku</guid>
<pubDate>Sat, 05 May 2018 10:38:46 +0000</pubDate>
</item>
<item>
<title>Przyjazne linki</title>
<link>https://forum.pasja-informatyki.pl/334691/przyjazne-linki</link>
<description>Cześć,&lt;br /&gt;
&lt;br /&gt;
Czy na dużych portalach gdzie mamy dużo podstron i sporo zmiennych typu get wciąż stosujemy zwykle rewrite on w pliku htacess i zmiana a href aby otrzymać przyjazne linki ?&lt;br /&gt;
&lt;br /&gt;
Jeżeli nie to w jaki sposób można to zrobić lepiej i szybciej ?</description>
<category>Hostingi, domeny, usługi</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/334691/przyjazne-linki</guid>
<pubDate>Wed, 14 Mar 2018 20:27:29 +0000</pubDate>
</item>
<item>
<title>Przyjazne adresy url - konfiguracja htaccess</title>
<link>https://forum.pasja-informatyki.pl/330119/przyjazne-adresy-url-konfiguracja-htaccess</link>
<description>

&lt;p&gt;Witam, chciałbym ustawić przyjazne adresy url na swoim blogu... Konkretnie chciałbym uzyskać coś takiego&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;http://domena.pl/news/szablon.php?link=nazwa-newsa&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; title=&quot;&quot;&gt;http://domena.pl/news/szablon.php?link=nazwa-newsa&lt;/a&gt;&amp;nbsp;i chciałbym żeby coś takiego zostało =&amp;gt;&amp;nbsp;&lt;a href=&quot;http://domena.pl/news/nazwa-newsa&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; title=&quot;&quot;&gt;http://domena.pl/news/nazwa-newsa&lt;/a&gt;&amp;nbsp;lub&lt;/p&gt;



&lt;p&gt;&lt;a href=&quot;http://domena.pl/news/%7Bnazwafolderu%7D/szablon.php?link=nazwa-newsa&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; title=&quot;&quot;&gt;http://domena.pl/news/{FolderNazwaKategorii}/szablon.php?link=nazwa-newsa&lt;/a&gt;&amp;nbsp;i chciałbym żeby zostało =&amp;gt;
&lt;br&gt;
&lt;a href=&quot;http://domena.pl/news/%7Bnazwafolderu%7D/nazwa-newsa&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; title=&quot;&quot;&gt;http://domena.pl/news/{&lt;/a&gt;&lt;a href=&quot;http://domena.pl/news/%7Bnazwafolderu%7D/szablon.php?link=nazwa-newsa&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; title=&quot;&quot;&gt;FolderNazwaKategorii&lt;/a&gt;&lt;a href=&quot;http://domena.pl/news/%7Bnazwafolderu%7D/nazwa-newsa&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot; title=&quot;&quot;&gt;}/nazwa-newsa&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;W pierwszym przypadku próbowałem coś takiego
&lt;br&gt;
RewriteRule ^([^-]+)/([^-]+)$ /$1/szablon.php?link=$2 [QSA,L]&lt;/p&gt;



&lt;p&gt;Natomiast w drugim&amp;nbsp;
&lt;br&gt;
RewriteRule ^([^-]+)/([^-]+)/([^-]+)$ /$1/$2/szablon.php?link=$3 [QSA,L]&lt;/p&gt;



&lt;p&gt;Niestety nie działa poprawnie i nie mogę znaleść błędu, z góry dzięki za wszelkie sugestie
&lt;br&gt;
Pozdrawiam&lt;/p&gt;</description>
<category>Hostingi, domeny, usługi</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/330119/przyjazne-adresy-url-konfiguracja-htaccess</guid>
<pubDate>Mon, 26 Feb 2018 01:25:19 +0000</pubDate>
</item>
<item>
<title>Przyjazne linki z .htaccess- jak zrobić?</title>
<link>https://forum.pasja-informatyki.pl/321292/przyjazne-linki-z-htaccess-jak-zrobic</link>
<description>

&lt;p&gt;Dobry wieczór/dzień dobry&amp;nbsp;&lt;img alt=&quot;smiley&quot; src=&quot;https://forum.pasja-informatyki.pl/qa-plugin/ckeditor4/plugins/smiley/images/regular_smile.png&quot; style=&quot;height:23px; width:23px&quot; title=&quot;smiley&quot;&gt;
&lt;br&gt;
Piszę sobie pewien mały projekcik strony internetowej, dodatkowo uczę się php. Napotkałem jednak problem z .htaccessem.
&lt;br&gt;
Chciałbym, aby link wyglądał tak: mojadomena.pl/s/AbCdEf gdzie AbCdEf to losowo generowany kod.
&lt;br&gt;
Link natomiast wygląda tak: mojadomena.pl/s.php?code=AbCdEf. Totalnie nie rozumiem .htaccess.&amp;nbsp;
&lt;br&gt;
Dziękuję za przeczytanie i Pozdrawiam!&amp;nbsp;&lt;img alt=&quot;smiley&quot; src=&quot;https://forum.pasja-informatyki.pl/qa-plugin/ckeditor4/plugins/smiley/images/regular_smile.png&quot; style=&quot;height:23px; width:23px&quot; title=&quot;smiley&quot;&gt;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/321292/przyjazne-linki-z-htaccess-jak-zrobic</guid>
<pubDate>Thu, 25 Jan 2018 07:52:25 +0000</pubDate>
</item>
<item>
<title>.htaccess problem z mod_rewrite</title>
<link>https://forum.pasja-informatyki.pl/279643/htaccess-problem-z-mod_rewrite</link>
<description>

&lt;p&gt;Witam
&lt;br&gt;

&lt;br&gt;
Tworze stronę internetową na 2 wersje językowe, w głównym folderze strony jest polska wersja, a folderze &quot;en&quot; jest angielska wersja, napotkałem problem przy tworzeniu przyjaznych adresów, mam stworzony plik rwd.php a przyjazny adres to responsywna-strona-internetowa i chciałbym teraz dla tego samego pliku zrobić w angielskiej wersji przyjazny adres ale nie wiem jak to zrobić.&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
RewriteEngine on
RewriteRule responsywna-strona-internetowa rwd.php&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/279643/htaccess-problem-z-mod_rewrite</guid>
<pubDate>Wed, 23 Aug 2017 14:22:45 +0000</pubDate>
</item>
<item>
<title>mod_rewrite nie działa na serwerze CBA</title>
<link>https://forum.pasja-informatyki.pl/256198/mod_rewrite-nie-dziala-na-serwerze-cba</link>
<description>

&lt;p&gt;Witam&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Na serwerze lokalnym wszytko chodziło dobrze&lt;/strong&gt;, ale gdy wrzucam mój plik htacces na serwer CBA, to wywala bład:&lt;/p&gt;



&lt;blockquote&gt;


&lt;p&gt;Przepraszamy, błąd serwera. Skrypt PHP przekroczył limit czasu wykonania lub wystąpił inny błąd skryptu.&lt;/p&gt;
&lt;/blockquote&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;W htacces mam tylko:&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
&lt;/pre&gt;



&lt;p&gt;Podany kod wywala końcówkę .php z linków.&lt;/p&gt;



&lt;p&gt;Co zrobić aby to zadziałało na hostingu CBA?&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/256198/mod_rewrite-nie-dziala-na-serwerze-cba</guid>
<pubDate>Tue, 23 May 2017 18:00:37 +0000</pubDate>
</item>
<item>
<title>Przyjazne linki - Czy funkcja $_GET wciąż działa</title>
<link>https://forum.pasja-informatyki.pl/246948/przyjazne-linki-czy-funkcja-%24_get-wciaz-dziala</link>
<description>

&lt;p&gt;Mam pytanie, dotyczące przyjaznych linków i pliku .htacess. Otóż podążając za tym tutorialem&amp;nbsp;&lt;a rel=&quot;nofollow&quot; href=&quot;https://sprawnymarketing.pl/mod-rewrite/&quot;&gt;https://sprawnymarketing.pl/mod-rewrite/&lt;/a&gt;, chciałbym zamienić taki adres :&lt;/p&gt;



&lt;p&gt;news.php?id=6 na 6.htm,&lt;/p&gt;



&lt;p&gt;a w przyszłości kategoria/6.htm&lt;/p&gt;



&lt;p&gt;Jednak mam pytanie dotyczące kodu PHP, pobierającego odpowiedni artykuł z bazy danych. Wygląda on tak:&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
$polaczenie = @new mysqli('userdb1', '1133846_EqI', 'RpFye8yngwUSWE', '1133846_EqI');
mysqli_query($polaczenie, &quot;SET CHARSET utf8&quot;);
$query = @$polaczenie-&amp;gt;query(&quot;select * from news where id='&quot;.$_GET['id'].&quot;'&quot;); // 1
$rekord = mysqli_fetch_array($query);

echo '&amp;lt;h1&amp;gt;'.$rekord[1].'&amp;lt;/h1&amp;gt;'.$rekord[3].'|'.$rekord[2].'|'.$rekord[6].'&amp;lt;/br&amp;gt;
&amp;lt;center&amp;gt;&amp;lt;img src='.$rekord[5].' width=700px&amp;gt;
&amp;lt;/'.$rekord[4].'';&lt;/pre&gt;



&lt;p&gt;I teraz: Jak zmodyfikować&amp;nbsp;zapytanie do bazy danych, tak żeby wyciągało link jak w przykładzie?&amp;nbsp;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/246948/przyjazne-linki-czy-funkcja-%24_get-wciaz-dziala</guid>
<pubDate>Sat, 22 Apr 2017 16:00:38 +0000</pubDate>
</item>
<item>
<title>Przyjazne linki i przekierowanie .htaccess</title>
<link>https://forum.pasja-informatyki.pl/218427/przyjazne-linki-i-przekierowanie-htaccess</link>
<description>Cześć!&lt;br /&gt;
&lt;br /&gt;
Mam następujący problem. Struktura moich plików w projekcie wygląd następujący:&lt;br /&gt;
&lt;br /&gt;
admin/&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;index.php&lt;br /&gt;
&lt;br /&gt;
strona/&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;index.php&lt;br /&gt;
&lt;br /&gt;
innyfolder/&lt;br /&gt;
&lt;br /&gt;
index.php&lt;br /&gt;
&lt;br /&gt;
Użytkownik wchodząc na stronę trafia na plik index.php. Przechodząc dalej, powiedzmy do katalogu strona pojawia się ten nieładnie wyglądający adres w przeglądarce /strona/index.php. W jaki sposób używając Mod Rewrite da się przekierować np. /strona-glowna na /strona/index.php? Wiem, że pan Zelent pokazywał w swoim odcinku podobną sytuację, ale mi tutaj wszystko psuje to, że pliki są porozmieszczane w innych folderach.&lt;br /&gt;
&lt;br /&gt;
Ktoś wie jak pomóc?</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/218427/przyjazne-linki-i-przekierowanie-htaccess</guid>
<pubDate>Sat, 21 Jan 2017 09:29:57 +0000</pubDate>
</item>
<item>
<title>Przyjazne linki php - dlaczego nie działają?</title>
<link>https://forum.pasja-informatyki.pl/214007/przyjazne-linki-php-dlaczego-nie-dzialaja</link>
<description>

&lt;p&gt;Cześć, czy mógłby mi ktoś powiedzieć, dlaczego linki nie działają na mojej stronie?&amp;nbsp;&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
# Do not remove this line or mod_rewrite rules and search engine friendly URLs will stop working
RewriteEngine on
 
RewriteBase / 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule akademia-kot-aktualnosci index.php
RewriteRule o-naszej-dzialalnosci o_nas.php
RewriteRule nasze-plany nasze_plany.php
RewriteRule pobierz-dokumenty dokumenty.php
RewriteRule skontaktuj-sie-z-nami-juz-teraz kontakt.php
&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/214007/przyjazne-linki-php-dlaczego-nie-dzialaja</guid>
<pubDate>Sun, 08 Jan 2017 14:20:04 +0000</pubDate>
</item>
<item>
<title>php przyjazne linki</title>
<link>https://forum.pasja-informatyki.pl/193167/php-przyjazne-linki</link>
<description>Cześć, mam problem z przyjaznymi linkami, czytam o mod_rewrite i jestem w naprawdę ciężkim szoku, chciałbym zrobić coś takiego, że wpisujemy localhost/folder i otwiera nam się plik index w tym folderze (to się udało :) ), a po wpisaniu localhost/folder/cos w miejscu przeznaczonym na treść pokazywał się tekst z tabeli z &amp;nbsp;bazy danych z wiersza o id=cos, albo zawartość pliku o nazwie cos. Jak coś takiego zrobić, może ktoś zna jakiś tutorial, który to wytłumaczy?</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/193167/php-przyjazne-linki</guid>
<pubDate>Wed, 02 Nov 2016 19:07:57 +0000</pubDate>
</item>
<item>
<title>.htaccess problem</title>
<link>https://forum.pasja-informatyki.pl/17137/htaccess-problem</link>
<description>Witam&lt;br /&gt;
&lt;br /&gt;
Mam problem z użyciem pliku .htaccess&lt;br /&gt;
&lt;br /&gt;
Problem polega na tym. że po prostu serwer nie znajduje danej strony &amp;quot;Not Found&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Są jakieś specjalne ustawienia?&lt;br /&gt;
&lt;br /&gt;
w phpinfo() działa.</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/17137/htaccess-problem</guid>
<pubDate>Sun, 03 May 2015 10:25:16 +0000</pubDate>
</item>
<item>
<title>.htaccess przyjazne linki</title>
<link>https://forum.pasja-informatyki.pl/7063/htaccess-przyjazne-linki</link>
<description>

&lt;p&gt;Witam,&lt;/p&gt;



&lt;p&gt;chciałbym dowiedzieć się jak zrobić tzw. &quot;przyjazne linki&quot; w pliku .htaccess.&lt;/p&gt;



&lt;p&gt;Potrafię zrobić dla pliku index.html, lecz nie wiem jak zrobić dla np. pliku portfolio.html. Pomożecie?&lt;/p&gt;



&lt;p&gt;&lt;em&gt;RewriteEngine on
&lt;br&gt;
RewriteBase /&lt;/em&gt;&lt;/p&gt;



&lt;p&gt;&lt;em&gt;RewriteCond %{HTTP_HOST} ^mojastrona\.pl [OR]
&lt;br&gt;
RewriteCond %{REQUEST_URI} /index\.html$
&lt;br&gt;
RewriteRule (.*?)(index\.html)?$ &lt;a href=&quot;http://www.mojastrona.pl&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.mojastrona.pl&lt;/a&gt;$1 [NE,R=301,L]&lt;/em&gt;&lt;/p&gt;</description>
<category>Inne języki</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/7063/htaccess-przyjazne-linki</guid>
<pubDate>Sat, 11 Apr 2015 15:17:17 +0000</pubDate>
</item>
<item>
<title>htaccess- mod_rewrite</title>
<link>https://forum.pasja-informatyki.pl/6543/htaccess-mod_rewrite</link>
<description>

&lt;p&gt;Mam taki profil, wpisujac w adresie np. /sciezka/sciezka/nick, chce aby automatycznie przeszlo na strone profil.php (strona 'nicków'')&lt;/p&gt;



&lt;p&gt;skrypt profil.php:&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
  if (isset($_GET['user']))
     {
     	$username=$_GET['user'];
        $username=filter_var($username,FILTER_SANITIZE_STRING);
		$username=mb_convert_case($username, MB_CASE_TITLE, &quot;UTF-8&quot;);
		include_once('db_connection.php');
		$query=$mysqli-&amp;gt;query(&quot;SELECT * from users where user_name='$username'&quot;) or die($mysqli-&amp;gt;error);
		$zlicz=$query-&amp;gt;num_rows;
		if($zlicz&amp;gt;0)
		 {
		 	while ($row=$query-&amp;gt;fetch_assoc())
			 {
			     $login=$row['user_name'];
			 }
			  echo 'To jest profil '.$login;
			 
		 }
		else 
		{
		  echo &quot;Taki użytkownik nie istnieje!&quot;; 
		  echo $_GET['user'];
		  echo &quot;&amp;lt;/br&amp;gt;&quot;;
		  echo &quot;&amp;lt;a href='index.php'&amp;gt;Powrot na strone głowna &amp;lt;/a&amp;gt;&quot;;
		}
     }
   else {
       echo &quot;błąd!!&quot;;
        }
    
 &lt;/pre&gt;



&lt;p&gt;skrypt htaccess:&lt;/p&gt;



&lt;pre class=&quot;brush:as3;&quot;&gt;
RewriteEngine ON
RewriteRule ^([a-zA-Z0-9_-]+)$  profil.php?user=1$
RewriteRule ^([a-zA-Z0-9_-]+)/$ profil.php?user=1$&lt;/pre&gt;



&lt;p&gt;niestety wpisujac dobre &amp;nbsp;nicki, wystepuje bład: nie znaleziono takiego nicku, a kiedy wpisuje zeby wyswietlilo mi cos wyszukuje &amp;lt;czyt. $_GET['user'] to wyswietla sie $1.&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Z gory dziekuje za pomoc&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/6543/htaccess-mod_rewrite</guid>
<pubDate>Fri, 10 Apr 2015 18:59:23 +0000</pubDate>
</item>
</channel>
</rss>