@vasilseodor

Как сделать ЧПУ?

Имеется текстовый файл содержащий строки со словами значениями.
Также имеется скрипт который читает эти значения в index.php такого вот вида:
<?php
$txtphoto = file('photo.txt');
$strphoto = $txtphoto[ array_rand($txtphoto) ];
unset($txtphoto);
echo "<a href=\"index.php?do=$strphoto\">$strphoto</a>";
 ?>

то есть скрипт формирует ссылку вида index.php?do=тут_значение
Но нужно, чтобы ссылка формировалась такого вида как: сайт/тут_значение

Содержимое .htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.+$ index.php?do=%{REQUEST_URI} [L,QSA]
AddDefaultCharset UTF-8


Но все равно ничего не получается....
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ответы на вопрос 2
@CwenZ
Если я не ошибаюсь (а я достаточно неопытен и могу ошибаться), то можно же сделать так:
<?php
$txtphoto = file('photo.txt');
$strphoto = $txtphoto[ array_rand($txtphoto) ];
unset($txtphoto);
echo "<a href=\"$strphoto\">$strphoto</a>";
 ?>

И переписать .htaccess вот так:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
AddDefaultCharset UTF-8
Ответ написан
Комментировать
trevoga_su
@trevoga_su
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы