Mod rewrite

BattleGrounds

Registered
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*?)/$ index.php?a=$1 [L,NC]

имам това
и искам примерно когато е така
http://ipto/party/rest/
и като напиша
Код:
echo $_GET[a];
да ми изкара "rest"
но ми изкарва
redirect:/party/index.php
Файловете са в папката party ....
 
Тъй тъй съм тук да попитам как ще стани
ако имам и ид примерно
?a=rest&id=5
и как ще стани
/rest/5/
 
Options +FollowSymLinks
RewriteEngine On

RewriteRule ^page/([^\/]*)$ index.php?a=$1
RewriteRule ^page/([^\/]*)/(.*)$ index.php?a=$1&id=$2
 
Еми пак нестава сега ще дам кода на 3те файла...
индекс.пхп
Код:
<?php 

if($_GET['a']) {

$page = htmlspecialchars($_GET['a']);

include("".$page.".php"); 

} else {
#include("news.php");    
}
?>
рест.пхп
Код:
<?php
echo "asdas";
echo $_GET[a];
echo "<br>";
echo $_GET[id];
?>
и .httacsess faila
Код:
Options +FollowSymLinks
RewriteEngine On

RewriteRule ^page/([^\/]*)$ index.php?a=$1
RewriteRule ^page/([^\/]*)/(.*)$ index.php?a=$1&id=$2
Така значи работи но до някъде изкарва ми при този линк
http://ip/party/rest/3/ ми изкарва asdas
но не ми изкарва rest и 3
 
myself.php
<?php

$page = htmlspecialchars($_GET['a']);
$id = $_GET[id];
if(isset($page)) {

include($page.".php");

} else {
#include("news.php");
}
?>


rest.php
<?php
echo "asdas";
echo $page;
echo "<br>";
echo $id;
?>
.httacsess / него пипам , защото не му разбирам...
Options +FollowSymLinks
RewriteEngine On

RewriteRule ^page/([^\/]*)$ index.php?a=$1
RewriteRule ^page/([^\/]*)/(.*)$ index.php?a=$1&id=$2
 
И аз не му разбирам много , но пробвай и така (ако не стане по-горните начини)
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^page/(.*)$ index.php?&a=$1
RewriteRule ^page/(.*)/(.*)$ index.php?a=$1&id=$2
 
Благодаря ви много така и така не стана нищо :D голяма работа тоя мод... седнах и го четох през ноща и го оправих тцтц
но вие ми помогнахте много да се сетя как да стане и да го схвана
 

Back
Горе