.htaccess

galabin123

Registered
искам да си направя сайта така

saita.com/game/gta/

пробвам така

Код:
RewriteEngine on
RewriteRule ^game//([0-9]+)-([a-z]+)/ game.php?name=$1


ето ми и viewgame

Код:
<?php
session_start();
include "config.php";
$name = $_GET['name'];
?>
<?php
include("config.php");
$sql = mysql_query("SELECT * FROM `game` WHERE `name`='$name'");
$row = mysql_fetch_array($sql);
?>
<?php if ($name) {?>
Име: <?php echo "$row[name]"; ?><br/>
<?php echo "$row[rezume]"; ?><br/>
Автор: <?php echo "$row[avtor]"; ?><br>

така не излиза нищо .. :(
 
по нето един от двата начина не стана мисля че греша нещо във файла за преглед
 
Код:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^game/(.+)$ /game.php?name=$1 [L]

Я така пробвай... А попринцип да не би да имаш директория game и кажи дали сайта ти е на главен домейн или на подпапка
 
не става еми сайта ми е на localhost в папката games но интересно защото ползжам подобен код и за потребитеите и си работи
 
galabin123 каза:
не става еми сайта ми е на localhost в папката games но интересно защото ползжам подобен код и за потребитеите и си работи

Добре да не би да ти дава бяла страница случайно.. Какво се получава. И щом ти е в папка games дай .htaccess главния да видим. Дето казваш, че работел кода.
 
до някъде го оправих вече показва бяла страница има нещо във файла за преглед на игрите
 
Код:
<?php
session_start();
include "config.php";
$name = $_GET['name'];
?>
<?php
include("config.php");
$sql = mysql_query("SELECT * FROM `game` WHERE `name`='$name'");
$row = mysql_fetch_array($sql);
?>
<?php 
if($name) {
?>
Име: <?php echo "$row[name]"; ?><br/>
<?php echo "$row[rezume]"; ?><br/>
Автор: <?php echo "$row[avtor]"; ?><br>	
<?
}
?>

Ей така и няма бяла страница.
 

Back
Горе