|
|
|
| Не могу понять почему так (именно если пишу recept не работает):
RewriteRule ^recept/([0-9]+)$ recept.php?id=$1
| а так работает (если написать любое слово кроме recept) :
RewriteRule ^r/([0-9]+)$ recept.php?id=$1
|
| |
|
|
|
|
|
|
|
для: brys
(30.10.2009 в 21:11)
| | А если включить логгирование mod_rewrite, что в логах пишется?
<VirtualHost 127.0.0.1:80>
...
RewriteLog logs/rewrite.log
RewriteLogLevel 9
</VirtualHost>
|
| |
|
|
|
|
|
|
|
для: brys
(30.10.2009 в 21:11)
| | приведите пример ссылки которую хотите получить.. | |
|
|
|
|
|
|
|
для: serjinio
(31.10.2009 в 18:55)
| | localhost/recept/30 | |
|
|
|
|
|
|
|
для: brys
(31.10.2009 в 22:46)
| | И когда вы по ней переходите что говорит сервер
localhost/ -- это базовая директория? по идее должно быть типа такого вида ссылка
http://www.site.ru/recept/30/
|
тогда провило сработает притом если вы наберёте
http://www.site.ru/rept/30/
| то сервер должен перебросить на 404 ошибку | |
|
|
|