Промяна на линка към пейджовете с .htaccess

От: Промяна на линка към пейджовете с .htaccess

Главната ми цел е да направя линка от този тип
www.saita.com/match/(името на домакина)-(името на госта)-(лигата)

В момента след като взема ID-то правя заявка и разбирам кой е домакина, госта и т.н. според ID-то. Какво трябва да направя линка да не е id-то на срещата, а както съм показал по-горе?
 
От: Промяна на линка към пейджовете с .htaccess

@ivo.apostolov

Ако можете да помогнете къде е проблема при този код.
В match.php съм сложил

$doma = $_GET['doma'];
$gost = $_GET['gost'];
$lig = $_GET['lig'];

$sql = mysql_query("SELECT * FROM programa where domakin='$doma' AND gost='$gost' AND league='$lig' AND data='$dat'");

В .htaccess имам
RewriteRule ^match/([aA-zZаА-яЯ]+)-([aA-zZаА-яЯ]+)-([aA-zZаА-яЯ]+)/$ /pyrvenstva/match/?doma=$1&gost=$2&lig=$3 [L]


Koгато отворя http://www.profootball.bg/match/?doma=Блекбърн&gost=Уигън&lig=Англия
Работи

А http://www.profootball.bg/match/Блекбърн-Уигън-Англия не работи
 
От: Промяна на линка към пейджовете с .htaccess

Здравейте отново.
След толкова много мъки стигнах до положение в което когато кода ми е
RewriteRule ^match/([^\./]+)-([^\./]+)-([^\./]+)$ match.php?doma=$1&gost=$2&lig=$3 [L]
ми отваря www.profootball.bg/match/блекбърн-уигън-англия но губи дизайна

Когато направя кода така
RewriteRule ^match/([^\./]+)-([^\./]+)-([^\./]+)$ match/?doma=$1&gost=$2&lig=$3 [L]
би трябвало да не губи дизайна и пак да работи, но уви.

Някой има ли идея как да го направя да не губи дизайна на wordpess ?
 
От: Промяна на линка към пейджовете с .htaccess

Ъпвам си темата като добавя и малко нова информация.
В .htaccess сложих този код
Код:
RewriteRule ^league/(.*)/$ league/?c=$1 [L]
А в 404.php на wodpress-a сложих да ехва $_GET[c].

При отварянето на www.saita.com/league/england/ ми извежда хем че страницата не съществува, хем "England". С две думи хем показва, че не съществува, хем взема $_GET[c].

Ако някой има идея как да го направя да работи или ако може да предложи нещо да пробвам, да заповяда.
 

Горе