Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Mod Rewrite - problem z aliasem
dybikk
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.12.2009

Ostrzeżenie: (0%)
-----


Witam wszystkich,

rozpoczalem poznawanie Mod'u Rewrite i mam taki problem ...

Uzywam EasyPHP w ktorym uruchomilem Mod Rewrite i wszystko dziala tak jak powinno ... ale... standardowa lokalizacja apacha jest skierowana na
C:\Program Files\EasyPHP 2.0b1\www

posiadam jednak folder o adresie E:\code\<nazwy folderow>

W httpd.conf mam porobione aliasy do powyzszego folderu:


CODE
#alias
Alias "/cms1" "E:/code/cms1/"
<Directory "E:/code/cms1">
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
Allow from 127.0.0.1
Allow from 10.0.0.6
deny from all
</Directory>

#alias
Alias "/cms2" "E:/code/cms2/"
<Directory "E:/code/cms2">
Options Indexes FollowSymLinks
AllowOverride All
Order deny,allow
Allow from 127.0.0.1
Allow from 10.0.0.6
deny from all
</Directory>



I teraz tak, mam plik test.php w aliasie cms2 (czyli dokladniej tak: E:/code/cms2/test.php)
Mam plik .htaccess w folderze cms2 o tresci:
CODE

RewriteEngine On

RewriteRule ^nie_testuje.html$ http://localhost/cms2/test.php [NC,L]
RewriteRule ^try.html$ page_test.html [R=301]


Gdy wpisze w przegladarce http://localhost/cms2/nie_testuje.html to wyswietla sie poprawnie strona jednak adres automatycznie zmienia sie na http://localhost/cms2/test.php . A powinien pozostac taki jak na wstepie.

Dzieje sie tak tylko kiedy stosuje aliast , kiedy taka sama operacje robie w katalogu glownym EasyPHP link pozostaje taki jaki wpisze i nie zmienia sie na rozszerzenie php.

Czy powinienem jeszcze gdzies cos dopisac aby adres ktory wpisuje w przegladarce (http://localhost/cms2/nie_testuje.htm) pozostawal bez zmian, a nie zmienial sie na adres do wlasciwego pliku -> http://localhost/cms2/test.php (IMG:style_emoticons/default/questionmark.gif)

Proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
A powinien pozostac taki jak na wstepie.

Jeśli podstawienie poprzedzisz http://, to ZAWSZE nastąpi przekierowanie.
Go to the top of the page
+Quote Post
dybikk
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.12.2009

Ostrzeżenie: (0%)
-----


Dzieki za odpowiedź.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 17:45