апашка задачка:

7 отговора 525 прегледа
#1

апашка задачка:

значи, трябва да накарам апаша да пренебрегва разширението (не ме ругайте, част от URL от последната точка до края) и да сервира това, което във файловата система е записано под името без точката и това което я следва.

Пример:

[линк] => да ми даде файла filenamedsomehow от файловата система.

Знам че може да стане с mod_rewrite ама хич не го измислям, а и не съм апашов човек. Някой да му идва готов отговор?

remember, there is no fork()
Отговор
#2

ще проверя.

какво му е на обяснението ми - срам ме е да си пиша домашното тука, ама нямам време да уча апаш само заради това

remember, there is no fork()
Отговор
#3

аха! аз още не схващам тоя синтаксис

ама това което се случва с този код е че към URL се добавя разширение, а аз искам да го маха.

тоест: сега ако напишеш в броузера [линк] получаваш /index.html от сървъра.

remember, there is no fork()
Отговор
в отговор на Яceн #4

Re: аха! аз още не схващам тоя синтаксис

>" сега ако напишеш в броузера [линк] получаваш /index.html от сървъра."
Ама въпросът "искам да не се вижда разширението " ли е?
или евентуално
"искам да работи с друго разширение/друг тип файлове" ?

Когато боговете говорят, ония с фактите никакви ги няма.
Отговор
в отговор на Яceн #5

Re: аха! аз още не схващам тоя синтаксис

Е сега стана още по объркано :)

// Lex Talionis.
Отговор
в отговор на ^] #6

Объркано или не,

твоят пример ми помогна. Направих каквото ми трябваше, въпреки че беше обратното. Пък и, язък за напъна, който се обезсмисли след като юнаците май минават на IIS и аз дигам ръце от тях.

remember, there is no fork()
Отговор
в отговор на Яceн #7

Re: Объркано или не,

IIS? Да им е честито :)

а мод реврайт рулира :)

// Lex Talionis.
Отговор
в отговор на ^] #8

абе, то ще се чуе.

добре че сервира само статичен контент, та да може експедитивно да се преинсталира с апаш.

remember, there is no fork()
Отговор