htaccess

Dido_net

Registered
как ставаше номера вместо ? в даден пхп скрипт да се замества с / ?
беше нещо с htaccess но нямам спомен.. :roll:
 
Да речем че искаш да направиш страницата statii.php?kategoriq=test&id=2 . В този случаи правиш нов .htaccess файл в който пишеш:

Код:
RewriteRule ^statii/([A-Za-z0-9-]+)/([1-9]+)/?$

След което URL тряа да изглежда по този начин:
http://www.domain.bg/statii/test/2/

Надявам се да си схванал нещо :P

([A-Za-z0-9-]+) -> Набора от символи, които ще използваме за параметър ?kategoriq

([1-9]+) -> Набора от символи, които ще използваме за параметъра &id

Останалото мисля, че е ясно :)
 
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, no@email.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log
:shock:
този модул който ползва съм го лоуднал.. не зам що дава грешка
 
ето какво пише в ерор лога

[Sat Mar 17 14:37:34 2007] [alert] [client ***.***.***.***] D:/Server/AppServ/tracker/signature/.htaccess: Invalid command 'RewriteEngine', perhaps mis-spelled or defined by a module not included in the server configuration
 
трябва ми да мога да слагам картинка за подпис.. обаче картинката представлява нещо такова index.php?id=5
как ще стане? :roll:
 
Ами .. мисля че трябва да зададеш картинката само като index.php и във форума (или там където искаш да я слагаш) напишеш директорията :) пак става

или пробвай по следният начин:
Правиш .htaccess файл в който пишеш:

Код:
RewriteEngine on
RewriteRule ^([^.]+\.gif)$ [T=application/x-httpd-php]
 
трябва ми да взима id-то
:)
защото взимам резултат от база данни и го слагам в картинката
 
Опс .. отгоре забравих да поясня ...

След като направиш това създаваш файл.gif и във него си поставяш php кода .... :) Това във .htaccess -а ще чете файла .gif като .php ...
 
при мен тази опция RewriteEngine
не е включена. Ако я включа апачето неще да работи.. :roll:
 
Здравейте!

Въпроса ми не е съвсем конкретно по темата, но касае .htaccess.
Какво трябва да бдъе съдържанието, за да защитя файловете в дадена папка, но да могат бъдат извиквани от скрипт извън нея?
Скрипта разбира се да е само на моя сървър :)

Благодаря предварително!

ПП: важи ли условието в .htaccess и за поддиректориите?
 
Разбира се че може :) Файла важи за под директорийте. Ето това трябва да сложиш във файла:

Order allow,deny
Deny from all

забранява да бъде отварян, но пхп скриптовете могат да го инклъдват,редактират и т.н. :)


пс. а нещо по моя въпрос? :(
 
Благодаря, Dido_net! :)

Успех по твоето питане! :?:
 

Back
Горе