Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Ce marca si model de DVD-RW sa cu...

Achizitie camera video auto (II)

Baza de date cu imagini pe bani

Robotul martian european, revigor...
 Geoana: „Sistemul de vot es...

Imprimare mai multe pagini intr-o...

trebuie sa depun declaratie unica...

Ruse vs Rusesti
 Le mai putem da pe brazda? tipsuri

Recomandari gips carton tavane. (...

ce fel de activitate intretinere ...

Se poate imbunatati o poza sa se ...
 Folosește cineva syncthing? ...

Închidere fereastra dupa deschidere.

Kit AC contine brate Unitatea ext...

Smart Switch fara neutru
 

Mod Rewrite - Ajutor!

- - - - -
  • Please log in to reply
18 replies to this topic

#1
Cata.

Cata.

    Member

  • Grup: Members
  • Posts: 623
  • Înscris: 06.12.2004
Salut, am cateva probleme, sau mai bine zis nu stiu deloc cum sa fac mod rewrite!

1. Ce trebuie sa contina un fisier .htaccess pentru a functiona corect mod rewrite ?
2. Cum fac apoi in pagina sa preiau variabilele, cum le-am luat si pana acum cu GET, acum cum le iau ?
3. Fisierul meu .htaccess este gol, ce trebuie sa adaug in el ?
4. Am o adresa de forma www.domeniu.ro/situri/index.php?cate=Afaceri

si alta de forma

www.domeniu.ro/situri/index2.php?cate=Afaceri&cate2=Case


Cum fac pentru fiecare mod rewrite?

Va rog ajutati-ma si nu imi trimiteti tutoriale ca nu pricep!

Va multumesc mult!!!

#2
again

again

    WEB DUDE

  • Grup: Senior Members
  • Posts: 7,068
  • Înscris: 21.10.2005
Options +FollowSymLinks
RewriteEngine on
RewriteBase /

//ptr prima - o va face Afaceri.html
RewriteRule ^([a-zA-Z0-9\-]+)\.html$ index.php?cate=$1[L]

pt a doua - o va face Afaceri-Case.html
RewriteRule ^([a-zA-Z0-9\-]+)\-([a-zA-Z0-9\-]+).html$ index2.php?cate=$1&cate2=$2 [L]

#3
Cata.

Cata.

    Member

  • Grup: Members
  • Posts: 623
  • Înscris: 06.12.2004
www.domeniu.ro/situri/Afaceri.html - nu merge :((

Not Found

The requested URL /situri/Afaceri.html was not found on this server.

La fel si celalalt
:(

De ce oare ? Nu pun eu unde trebuie .htaccess ?
Sau ce nu fac, mai trebuie sa fac ceva in fisierul php ?

Multumesc mult!

#4
again

again

    WEB DUDE

  • Grup: Senior Members
  • Posts: 7,068
  • Înscris: 21.10.2005
ai activat mod rewrite-ul?

#5
FireEyes

FireEyes

    Senior Member

  • Grup: Senior Members
  • Posts: 3,098
  • Înscris: 02.12.2002
vezi sa nu ai activate frontpage extensions.

#6
Cata.

Cata.

    Member

  • Grup: Members
  • Posts: 623
  • Înscris: 06.12.2004
Habar nu am ce trebuie sa fac, in mod rewerite sunt 0
Nu stiu de unde se activeaza si nici unde vad daca am activat frontpage extensions.

#7
again

again

    WEB DUDE

  • Grup: Senior Members
  • Posts: 7,068
  • Înscris: 21.10.2005
daca vrei mura-n gura, ai gresit forumul

#8
Cata.

Cata.

    Member

  • Grup: Members
  • Posts: 623
  • Înscris: 06.12.2004
N-am gresit ca sunt din 2004 aici!
Am specificat ca nu stiu deloc mod rewrite, am citit ceva ceva si nu am inteles nimik sau nu a mers nimik practic , am facut cum ati zis voi si nu a mers din nou.
E vorba de 2-3 randuuri care fac mod rewrite-ul , din cate am inteles.

Ms oricum!

#9
again

again

    WEB DUDE

  • Grup: Senior Members
  • Posts: 7,068
  • Înscris: 21.10.2005
in php.ini sau httpd.conf decomentezi (scoti # din fata) de la LoadMOdule mod_rewrite

#10
aolex

aolex

    Senior Member

  • Grup: Banned
  • Posts: 3,829
  • Înscris: 06.12.2004
vezi nu te excita degeaba ca maine parca vad ca oferi si servicii de depanare servere :). php.ini, ce glume in tine... :lol: :lol: :lol:

#11
Cata.

Cata.

    Member

  • Grup: Members
  • Posts: 623
  • Înscris: 06.12.2004
variabila $1 unde este definita ?

#12
again

again

    WEB DUDE

  • Grup: Senior Members
  • Posts: 7,068
  • Înscris: 21.10.2005
nicaieri ... ala e primul argument ce-l ai tu in GET

#13
Cata.

Cata.

    Member

  • Grup: Members
  • Posts: 623
  • Înscris: 06.12.2004
Multumesc Baieti ! Am reusit  cu greu , dar a mers :) 2 raunduri mi-au pus probleme 5 zile :D

#14
Cata.

Cata.

    Member

  • Grup: Members
  • Posts: 623
  • Înscris: 06.12.2004
M-am grabit un pic sa spun ca am rezolvat!
Problema acum e la celalalt url care contine doua variabile!
index2.php?cate=Afaceri&cate2=Masini

fac mod rewrite asa!

RewriteRule (.*)-(.*)\.html$ index2.php?cate=$1&cate2=$2

si numai imi preia din php bine!
Preia
cate = Afaceri-Masini
cate2 = Afaceri-Masini

dar trebuie sa fie
cate = Afaceri
cate2 = Masini

Aici care e solutia  ?
multumesc!

#15
Cata.

Cata.

    Member

  • Grup: Members
  • Posts: 623
  • Înscris: 06.12.2004
Dap, super :(
Acum merge jumate, numai ca imaginile nu merg!
numai arata cand dau click pe link si nici nu o mai preia!
La adresa respectiva imi arata ca si cum ar fi pagina html!

#16
agnus

agnus

    Junior Member

  • Grup: Members
  • Posts: 59
  • Înscris: 03.02.2006
Incearca sa pui la imagini asa:

<img src="<?=$_SERVER[HTTP_HOST]?>/directorul_tau_cu _imagini/imagine.jpg" />

In plus, cauta pe net si lamureste-te ce e cu regular expressions.

Spor

Inca ceva. referitor la postul tau de mai sus:

RewriteRule (.*)-(.*)\.html$ index2.php?cate=$1&cate2=$2

Aici tu ii spui serverului ceva de genul:

Orice sir de caractere urmat de '-' care este urmat de un alt sir de caractere si se termina in '.html' sa afiseze pagina index2.php?cate=orice_valoare&cate2=orice_alte_valoare.

Deci, presupunand ca tu ai un link de forma http://www.undomeniu...xt-Altceva.html, te trimite in index2.php
Daca ai un alt link care trebuie sa trimita in alt fisier dar are aproximativ acelasi format, adica 2 siruri de caractere despartite de '-' terminate in .html, serverul te va trimite tot la index2.php, conform regulii de mai sus. Ce incerc sa iti spun este ca trebuie specificat mai clar modul in care se face diferentierea intre pagini.

Asa ca, citeste despre regular expressions.

Edited by agnus, 08 June 2006 - 09:27.


#17
dyzard

dyzard

    Junior Member

  • Grup: Members
  • Posts: 128
  • Înscris: 22.04.2005
Buna,
o sa lungesc si eu un pic discutia. In mare ma descurc cu Mod Rewrite, totusi imi apare urmatoarea problema:
Daca pun link-urile rescrise imi pierd formatarile in pagina.., formatari bazate pe css.
Daca nu pun mod rewrite totul e perfect.
Stiti care ar putea fi problmea?
Multumesc

#18
again

again

    WEB DUDE

  • Grup: Senior Members
  • Posts: 7,068
  • Înscris: 21.10.2005
pune cale absoluta catre css si imagini (ex: h**p://www.bizcar.ro/style.css )

Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate