Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Incalzire in pardoseala etapizata

Suprataxa card energie?!

Cum era nivelul de trai cam din a...

probleme cu ochelarii
 Impozite pe proprietati de anul v...

teava rezistenta panou apa calda

Acces in Curte din Drum National

Sub mobila de bucatarie si sub fr...
 Rezultat RMN

Numar circuite IPAT si prindere t...

Pareri brgimportchina.ro - teapa ...

Lucruri inaintea vremurilor lor
 Discuții despre TVR Sport HD.

Cost abonament clinica privata

Tremura toata, dar nu de la ro...

Renault Android
 

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

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

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