htaccess merge offline dar online merge doar partial

Discuţii despre serverele web pe care poate rula PHP: Apache, Internet Information Server (IIS), nginx, lighttpd.

Discuţii despre cloud computing: Amazon Web Services, Azure, Google App Engine, Cloudflare

Moderator: Moderatori

_alin
PHPRomania Supporter
Mesaje: 13
Membru din: Dum Iun 10, 2012 9:44 pm

htaccess merge offline dar online merge doar partial

Mesajde _alin » Lun Oct 22, 2012 12:11 pm

salutare,

vreau sa folosesc pe un site php cu server Apache mod rewrite pentru a rescrie linkurile

pe localhost .htacces e in regula, dar online nu merge.

online am folosit .htacces pentru diverse lucruri, inclusiv rewritecond / rewriterule, dar nu inteleg de ce nu pot sa rescriu linkurile

am incercat inclusiv sa sterg tot continutul din htacces si sa las doar regula de rescriere a linkului

ma poate ajuta cineva?

[regula merge pe localhost, dar nu merge online]



Avatar utilizator
ierolohitis
PHPRomania Supporter
Mesaje: 6
Membru din: Dum Oct 21, 2012 11:03 am
Contact:

Re: htaccess merge offline dar online merge doar partial

Mesajde ierolohitis » Mar Oct 23, 2012 4:40 am

mod_rewrite este activ pe server?

pune acilea niste sample de reguli si eventual ce nu iti merge

_alin
PHPRomania Supporter
Mesaje: 13
Membru din: Dum Iun 10, 2012 9:44 pm

Re: htaccess merge offline dar online merge doar partial

Mesajde _alin » Mar Oct 23, 2012 7:41 am

Cod: Selectaţi tot

Options +FollowSymlinks
RewriteEngine on

# regula care nu merge
RewriteRule ^news-([0-9]+)/?$ news.php?id=$1

# regula care merge
rewritecond %{http_host} ^xxxxxxxxxxxxxx [nc]
rewriterule ^(.*)$ xxxxxxxxxxxxxx /$1 [r=301,nc,L]


cred ca mod_rewrite este activ din moment ce regula a doua merge [redirectioneaza linkurile fara www catre linkuri cu www]

_alin
PHPRomania Supporter
Mesaje: 13
Membru din: Dum Iun 10, 2012 9:44 pm

Re: htaccess merge offline dar online merge doar partial

Mesajde _alin » Mie Oct 24, 2012 2:53 pm

am rezolvat problema:

trebuia sa specific RewriteBase:

Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule ^news-([0-9]+)/?$ news.php?id=$1


Înapoi la “Servere Web”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 5 vizitatori