qweber

Рейтинг
36
Регистрация
13.04.2011

Доброго времени суток!

Народ скажу сразу знаний у меня по данной теме немного.

Есть сайт - site.ru

Есть ссылка - site.ru/articles/111

Хочу видеть ссылку - site.ru/redirect-stranitsy.php

Что сделал - ниже содержимое .htaccess файла

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.site.ru

RewriteRule (.*) http://site.ru/$1 [R=301,L]

Redirect 301 /redirect-stranitsy.php /catalog/111

RewriteBase /

RewriteRule \.(gif|png|jpg|JPG|jpeg|bmp|tif|rar|zip|gz|bz2|exe|htm|html|css|js|php|php5|swf|xls|doc|txt|ico|ini|pdf|PDF)$ - [L]

RewriteCond $1 !(\.ico)|(\.swf)|(\.jpg)|(\.png)|(\.gif)|(\.xml)|(\.txt)$ [NC]

RewriteRule ^(.*)$ /index.php

Результат - никакой страницы site.ru/redirect-stranitsy.php в строке браузера я так и не увидел.

Пробовал писать наоборот

Redirect 301 /articles/111 /redirect-stranitsy.php

но в результате получил

The requested URL /redirect-stranitsy.php was not found on this server.

Не подскажете где ошибка ? и должен ли физически существовать на FTP файл redirect-stranitsy.php , если что , у меня этого файла -нет.

Спасибо !

...друзья-товарищи , похоже дело встало.:(

tls:
qweber, этот пост был исправлен.

Народ Вы меня уж извините за ..... - "моё незнание" , но мне кажется истина где-то рядом:

исправил и сделал всё как вы посоветовали, при входе в админку и вводе логина: user и пароля: secret никаких ошибок не выдаёт, а просто заново открывает тоже самое окно для того же самого логина: user и пароля: secret . Как избавиться от этого бегания по кругу и продвинуться дальше ?

tls:
qweber, пофиксил.

Да ничего я не пофиксил, решил всё же закинуть .htaccess и .htpasswd

на хостинг, может там получится, полный путь до папки _admin узнал и изменил.

А результат

Internal Server Error

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

Please contact the server administrator, [no address given] 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.

Apache/2.2.16 (Debian) Server at ДОМЕН.ru Port 80

tls спасибо за дельный ответ

но опять никакого результата , зато появились некие логи

127.0.0.1 - user [13/Oct/2014:02:19:57 +0400] "GET /_admin HTTP/1.1" 500 4340

пытался исправить 500-ю ошибку как было написано на странице кодом

<IfModule mod_charset.c>

CharsetRecodeMultipartForms off

# и другие директивы mod_charset

</IfModule>

не получилось

'[umka:
;13182527']Пытались читать, что пишут in the server error log?

логи чисты как - слеза ребёнка

kgtu5:
а там вероятно написано, что по указанному пути .htpasswd'а нет.
ТС путь правильный прописал?
с другой стороны: если в .htaccess прописал по русски, то тоже будет ругаться, только английские буквы допускаются

написано всё по латыни , прикол в том что когда пытаюсь заходить в админку, окно перед входом в админку уже отображает и мой логин:login и мой пароль: pass см. img

А теперь по поводу пути , если у меня локальный сервак Денвер на USB, букву флехи выбрал- F:

Полный путь до .htpasswd : F:\home\localhost\www\_admin\

пробовал и F:\home\localhost\_admin\

результат = 0

:(?????

---------- Добавлено 12.10.2014 в 22:53 ----------

Nadejda:
Вы неправильно вопрос поставили, отсюда и ответы неправильные.
Используйте htacces для доступа по IP, всем запретить, себе разрешить
При этом не будет стоять задачи смены имени папки 🍿

Я Вас правильно понял , надо запретить доступ всех IP ТОЛЬКО к админке , кроме моего, на SEO это не очень повлияет. ТАК ?

...нет народ , что то здесь не так

.htaccess

AuthType Basic

AuthName "ЛОГИН ПАРОЛЬ"

AuthUserFile F:/home/localhost/_admin/

Require valid-user

.htpasswd

#BEGIN Pass

ЛОГИН:ПАРОЛЬ

#END Pass

При входе в админку требует аутентификацию см. вложение , ввожу логин и пароль , который прописан в .htpasswd и .htaccess но вот потом всё повторяется ...

Internal Server Error

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

Please contact the server administrator, admin@example.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...........

png 137902.png
kgtu5:
закройте доступ в админку предварительной авторизацией:
1. создать или добавить и имеющийся в папке _admin .htaccess

2. создать .htpasswd в папке _admin, сгенерировать и прописать в него логин/пароль
как сгенерировать и где узнать полный_путь_до думаю разберетесь.
не шарить по админке, не брутфорсить не будут.
kgtu5:
закройте доступ в админку предварительной авторизацией:
1. создать или добавить и имеющийся в папке _admin .htaccess
2. создать .htpasswd в папке _admin, сгенерировать и прописать в него логин/пароль
как сгенерировать и где узнать полный_путь_до думаю разберетесь.
не шарить по админке, не брутфорсить не будут.

Спасибо за совет, но всё же спрошу:

В папке _admin создал .htaccess c содержимым

AuthType Basic

AuthName "ЛОГИН ПАРОЛЬ"

AuthUserFile F:/home/localhost/_admin/.htpasswd

Require valid-user

также в папке _admin создал .htpasswd c содержимым

#BEGIN Pass

htpasswd -mbc .htpasswd ЛОГИН ПАРОЛЬ

#END Pass

А дальше вижу только ошибку

Internal Server Error

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

Please contact the server administrator, admin@example.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.

Помогите советом, что сделал не так

samimages:
.htaccess - не в силах помочь?

если меняю в .htaccess _admin на _admin1 возникают ошибки

пробавал, также одновременно переименовывать папку _admin на _admin1 , результат =0

Warning: include(F:/home/localhost/www/_admin/initial.php) [function.include]: failed to open stream: No such file or directory in F:\home\localhost\www\_admin1\index.php on line 19

Warning: include() [function.include]: Failed opening 'F:/home/localhost/www/_admin/initial.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in F:\home\localhost\www\_admin1\index.php on line 19

Warning: include(F:/home/localhost/www/_admin/loginadmin.php) [function.include]: failed to open stream: No such file or directory in F:\home\localhost\www\_admin1\index.php on line 32

Warning: include() [function.include]: Failed opening 'F:/home/localhost/www/_admin/loginadmin.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in F:\home\localhost\www\_admin1\index.php on line 32

Fatal error: Call to a member function getVar() on a non-object in F:\home\localhost\www\_admin1\index.php on line 49

не поможете .

AndyM:
qweber, Был опыт работы с этой системой. В начале всё было замечательно. Я даже оставлял положительный отзыв о ней на форуме.
А потом проблемы повалились.
То взлом, то за обновление заплати, то с переносом на другой хостинг куча проблем. Наполнение очень неудобное. В общем после того как надоело перевели сайт на другую систему.
Кроме того это по большому счету просто украденная система, которую вытащили под другим именем на рынок.
Сами можете сравнить rdmaster и вашу. Причем разработчика rdmaster я знаю лично и уверен на 100% что это не он, а у него сперли систему.

Ну вот ... значит я не один ... сначала всё было хорошо , потом не ломанули , а скажем так- начали шарить, вот и решил изменить доступ, сделать его индивидуальным.

AndyM так как быть ? Я пробовал копаться в папке _admin в файлах

initial.php

loginadmin.php

index.php

но результат=0

не посоветуете ?

12 3
Всего: 22