PDA

Arată versiune īntreagă : Ajutor .htacces si php



ionutz4u92
17.05.2009, 09:20
Salut. Am si eu urmatoarea problema cu mod rewrite. Am urmatoarele fisiere.

.htaccess


Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*).test$ index.php?id=$1&




index.php



<html>
<body
Continutul site`ului.



<? if(!isset($_GET['id'])){
include("modes/1.php");}
elseif(isset($_GET['id'])){
modules();}?>



Restul continutului.


</body>
</html>



includes/include.php



<? function modules(){
if(isset($_GET['id'])){
$id = $_GET['id'];
if (is_file("modes/".$id.".php")) {
include("modes/".$id.".php"); }}}?>


modes/



1.php
2.php
3.php


Cand voi introduce in browser http://URL_SITE/1.test imi va aparea in pagina index.php initiala si continutul paginii 1.php.

Eu vreau sa pot face acelasi lucru (adica index.php sa ramana aceeasi, iar cand schimb URL`ul sa se schimbe doar continutul) doar ca in loc de .test sa apara normal .php.


Astept raspunsurile voastre. Multumesc.

xroby17
17.05.2009, 11:50
incearca sa schimbi
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*).test$ index.php?id=$1&


mai exact :


(.*).test$
in loc de test pune .php ar trebui sa mearga :D

ionutz4u92
17.05.2009, 11:57
Am incercat sa fac chestia asta. Pot pune orice altceva decat .php. Cand pun .php nu se mai vede nimic pe pagina.