|
|
|
| Здравствуйте!!! У меня снова вопрос по URL, вот такой генерируется адрес... http://xxxxxxxx.com/index.php?category=creative&sub=logo&name=mini&id=338. С помощью .htaccess хотел перебивать его следующим: http://xxxxxxxx.com/creative/logo/mini/338 Однако поставив .htaccess в ту же папку, где и сами файлы, URL которых необходимо перебить выходит ошибка вида "Internal Server Error". В .htaccess прописал следующее
RewriteEngine On
RewriteRule ^([a-z]+)/([0-9]*)/([0-9]*)/([0-9]*)/$ /index.php?category=$ 1&sub=$ 2&name=$ 3&id=$ 4
| Что же сделал я не так подскажите пожалуйста!! Кстати, не подскажите возможно ли перебить URL на вид http://xxxxxxxx.com/creative/logo/mini/ (то есть без номера id)???? | |
|
|
|
|
|
|
|
для: $Konstantin=const
(27.04.2008 в 20:24)
| | http://domain/abc/456/456/567
.htaccess
RewriteEngine On
RewriteRule ^([a-z]+)/([0-9]*)/([0-9]*)/([0-9]*)/?$ index.php?category=$1&sub=$2&name=$3&id=$4
|
index.php
<pre><?
print_r($_GET);
?></pre>
|
| |
|
|
|
|
|
|
|
для: sil
(27.04.2008 в 20:38)
| | Спасибо ошибка исчезла, а URL так и не перебивается((((((((....Что можете подсказать?? | |
|
|
|
|
|
|
|
для: $Konstantin=const
(27.04.2008 в 20:55)
| | domain/creative/logo/mini/338/
RewriteEngine On
RewriteRule ^([a-z]+)/([a-z]+)/([a-z]+)/([0-9]+)/?$ index.php?category=$1&sub=$2&name=$3&id=$4
|
| |
|
|
|
|
|
|
|
для: sil
(27.04.2008 в 21:41)
| | Oh!!! Thank you...)) | |
|
|
|
|
|
|
|
для: $Konstantin=const
(28.04.2008 в 16:22)
| | Если можно ответьте плиз еще на один вопрос ВОЗМОЖНО ЛИ ЧТОБЫ пользователь переходил на http://xxxxxxxx.com/index.php?category=creative&sub=logo&name=mini&id=338 а она автоматически перебивалась на http://xxxxxxxx.com/creative/logo/338 ??? | |
|
|
|