 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
vectorialpx
Data înscrierii: 01/Mar/2005
Mesaje: 3012
Locație: țopăi pe tasta DELETE
|
| Trimis: Sâm Mai 31, 2008 4:34 pm Titlul subiectului: problema rewrite/htaccess [rezolvat] |
|
|
am un site pe un server [cu fedora] unde in folderul var/www/html se presupune ca e folder-ul de web
acum, exista un site acolo... si functioneaza ok [care nu are rewrite]
am pus un fisier htaccess care la mine pe server a functionat ok [pe local asemenea] care nu are nici un efect... am asa
..
FOLDER_CU_SITE_ul_MEU
.htaccess
index1.php
fisiere_ale_site-ului_curent.php
..................
..................
daca redenumesc index1.php in index.php totul e ok, functioneaza site-un vechi... daca este index1, se afiseaza pagina default a server-ului [Fedora Core Test Page]...
in htaccess am asa:
Options +FollowSymLinks
RewriteEngine on
RewriteBase /FOLDER_CU_SITE_ul_MEU/
RewriteRule ^$ index.php [L]
# ----------------------------------------
# .... alte rewrite-uri functionale [testate si folosite]
de ce htaccess-ul nu are efect?
// mod-rewrite e activat din conf-ul de la apache |
|
| Sus |
|
DaRk`SouL
Data înscrierii: 19/Noi/2007
Mesaje: 55
Locație: Bucharest, RO
|
| Trimis: Sâm Mai 31, 2008 5:59 pm Titlul subiectului: |
|
|
Din ce stiu eu, si daca nu ma insel, sintaxa pentru RewriteRule este:
RewriteRule requested_URL new_URL
incearca:
Cod:
RewriteRule ^index\.php?$ index\.php [L,NC]
|
|
| Sus |
|
vectorialpx
Data înscrierii: 01/Mar/2005
Mesaje: 3012
Locație: țopăi pe tasta DELETE
|
| Trimis: Sâm Mai 31, 2008 7:12 pm Titlul subiectului: |
|
|
nu cred.. la mine a functionat pe doua masini cu
RewriteRule ^$ index.php [L]
adica... daca se tasteaza ADRESA.COM se face redirect catre DOSAR/index.php
oricum, am incercat si ce ai zis tu [ca sa fiu impacat] si, nu se intampla nimic...
pur si simplu, nu are efect... e ca si cum nu ar exista fisierul .htaccess
trebuie stabilit ceva pe server? |
|
| Sus |
|
mihaitha
Data înscrierii: 04/Mai/2007
Mesaje: 1781
Locație: Sibiu
|
| Trimis: Lun Iun 02, 2008 10:01 am Titlul subiectului: |
|
|
| Din cate stiu eu, pe server, mai exact pe fiecare pachet/domeniu, se poate seta daca sa ia in calcul directivele din .htaccess sau nu. Daca e setat pe 'nu' ignora fisierul cu totul. Eu asa stiu, s-ar putea sa ma insel. |
|
| Sus |
|
vectorialpx
Data înscrierii: 01/Mar/2005
Mesaje: 3012
Locație: țopăi pe tasta DELETE
|
| Trimis: Lun Iun 02, 2008 10:18 am Titlul subiectului: |
|
|
da.. am impresia ca in conf trebuie pus AllowOverride AuthConfig ca sa aiba htaccess efect. La mine, admin-ul se fereste de asta pentru ca zice el ca e o problema de securitate pentru celelalte foldere [care sunt domenii virtuale]. O sa discut mai in amanunt cu el... cred ca o sa-mi faca si mie in folder-ul web un folder cu drept de htaccess ca sa fie NUMAI pentru ala.
partea proasta e ca administreaza masina altcineva... dar, sper sa se rezolve. Oricum, ideea e ca nu e problema mea si, e bine ca m-am lamurit :D
Multam pt timp! |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|