PDA

Просмотр полной версии : htaccess


rubik-nerubik
21.04.2009, 11:12
Вопрос по данному файлу.
Вот у меня есть сайт, и я так сильно тупанул, всмысле допустим есть страница
index.php и в ней все ссылки на все файлы pdf ведут прям в папку с сайтом т.е. http://111.ru/one.pdf и тд. т.е. не в отдельную папку) а чисто в папке с сайтом, я бы поменял бы) еслибы таких index.php небыло хренова туча))))) вопрос можно ли сделать так, чтобы нажимая на ссылку туже http://111.ru/one.pdf прописав в хтакессс чтобы перенаправляло прям в папку http://111.ru/PDFFILES/one.pdf ? ем? с меня плюсы. пасибо.

rubik-nerubik
21.04.2009, 11:13
или ещё каким путём) но вот еслиб с ним бы с хтакеес было бы супер.0

iron-viper
21.04.2009, 12:11
RewriteEngine On
RewriteRule ^(.*).pdf(/?)+$ PDFFILES/$1.pdf [L]

попробуй так

rubik-nerubik
22.04.2009, 10:50
не работает.

iron-viper
22.04.2009, 18:16
RewriteEngine on
RewriteBase /
RewriteRule ^([^.]).pdf$ PDFFILES/$1.pdf [R]

вот работает проверил =)

rubik-nerubik
22.04.2009, 22:15
может не работает из-за того что на локалхосте проверяю? на денвере? тогда почему работает
"DirectoryIndex .htaccess" а это нет?


и как ты проверял?

iron-viper
22.04.2009, 22:28
Проверял я на удаленном хосте, на денвере не проверял, а что за ошибку выдает?

http://thedrhouse.net/1.pdf перейди по ссылке, тебя перекинет в
http://thedrhouse.net/PDFFILES/1.pdf

rubik-nerubik
22.04.2009, 22:54
не выдаёт ошибок, тупо не перенаправляет

iron-viper
22.04.2009, 23:03
ну я не знаю, я же тебе показал у меня на хосте пашет может в денвере все отключено тем более то винда у тебя! винда с денвером отличаеться от хоста с сервером. Юзай ка кнапсиал и не парься, или тебе именно под денвер надо?

rubik-nerubik
22.04.2009, 23:13
не, пасибо. будет стоять на серваке. пасиб.

LiteMentaL
16.05.2009, 12:35
а хостинг какой? не на всех хостах это поддерживается...

rubik-nerubik
19.05.2009, 00:47
вообщем залил я на хост содержимое, не пашет, может куда-то в отдельную папку лить надо этот тхакксеес, т.к. по фтп есть доступ только к паблик хтмл и выше могу зайти и всё.

PaCo
19.05.2009, 01:03
Проблема скорее всего не в этом -
1)на серваке не апач стоит
2)нет mod_rewrite на серваке
3)AccessFileName НЕ .htaccess(очень и очень мало вероятно)
4)AllowOverride None - возможно как то влияет(насчет этого точно сказать не могу, возможно ошибаюсь)

krypt3r
19.05.2009, 13:09
4)AllowOverride None - возможно как то влияет(насчет этого точно сказать не могу, возможно ошибаюсь)
Влияет, для работы .htaccess нужна опция FileInfo

А хотя более подробно расписано тут - http://htaccess.net.ru/doc/htaccess/Conf-htaccess.php