Witam,
Chciałbym wprowadzić do swojego serwisu przyjazne linki w formacie http://www.adres.pl/programowanie-problem-z-czyms
Jak to zrobic?:)
Na początek (opierając się o różnego rodzaju poradniki i tutoriale) próbowałem tworzyć plik .htaccess (treść poniżej) w katalogu z plikiem index.php
Options FollowSymLinks
RewriteEngine On
RewriteRule ^index([^-]+)$ index.php?cos=$1 [L]
Wywołując stronę http://www.adres.pl/index.php?cos=przyklad
Nic się nie zmienia..
Nie wiem czy dobrze rozumiem działanie modułu Rewrite..dlatego postanowiłem napisać tutaj.
Sprawdzałem również czy mod_rewrite jest włączone przy pomocy :
<?php
function CzyJestModul($nazwa)
{
$wynik = false;
if (function_exists('apache_get_modules'))
{
$wynik = in_array($nazwa, apache_get_modules());
}
else
{
ob_start();
phpinfo(INFO_MODULES);
$contents = ob_get_contents();
ob_end_clean();
$wynik = (strpos($contents, $nazwa) !== false);
}
return $wynik;
}
function CzyJestModRewrite()
{
return CzyJestModul("mod_rewrite");
}
echo CzyJestModRewrite() ? "Jest mod_rewrite!" : "Nie ma mod_rewrite";
?>
Wychodziło, że nie - da się jakoś inaczej włączyć ten mod ? Nie mam dostępu do panelu głównego serwera, korzystam z subdomeny.
Być może znacie jakiś sposób, aby osiągnąć wyżej przedstawiony efekt w inny sposób?