Да, думаю донесли, спасибо. Правда символ # закоментировал половину вашей строки $_GET['route'] = preg_replace(#([^/]+)/([^/]+)#uis', '$1/post/$2', $_GET['route']);
Ну, буду копать в этом направлении.
siv1987, index.php как единая точка входа тоже обязателен для работы, но его же можно выкинуть (заменить), почему нельзя заменить другие неудовлетворительные ссылки?
Я знаю, в скрипте уже сделан роутер, не о том речь. Я скорее всего немного неверно описал что мне нужно. Конкретно - преобразовать ссылку, выкинуть из нее слово post, т.к оно не несет смысловой нагрузки для ссылки, но для работы системы обязательно
RewriteRule ^([^/]+)/post/([^/]+))$ /$1/$2
Именно для преобразований. Согласен, не профи, только второй проект на MVC.
Но данная строка при добавлении кладет весь сайт, при обращении к домену ошибка 500
Владельца я поменял на своего юзера (иначе вообще не запускалось). И файлы создаются от имени моего юзера. Но без права даже на чтение. Приходится менять права вручную. Не знаю почему, ведь владелец папки по идее мой юзер.
Возможно туплю где-то, просто я нуб пока в этом...
Спасибо, инфа полезная, но в данном случае работадатель просит в папке var/www и говорит что будет 1 сайт. Объяснять про надлежащую структуру каталогов нет ни времени ни желания.
Вобщем мало-мало разобрался, ошибка возникала из-за того что запускалось не от надлежащего пользователя. Изменил на своего с помощью sudo chown -R, а затем дал папке права 777.
Вроде работает но есть один неприятный момент - когда создаешь файл или папку у нее ограничены права и приходится каждый раз выполнять sudo chmod -R g+rw /var/www. Как сделать так чтобы файлы создавались уже со всеми правами?
-rw------- 1 user user 107 May 11 10:32 infophp.php
у меня получается 1 файл, изначальный индекс(it works который) был root, а остальные от имени юзера исполняются, а как дать всем файлам в папке root?
На западных форумах читал что это может быть проблема путей, только путей к чему и как их править пока неясно
У меня VDS от Таймвеба, поддержка говорит что это ваши проблемы полностью, админте сами. Панели не предоставляет. Только возможность сменить ось и ребут/остановка сервера.
Наверно я тоже Debian или Ubuntu поставлю. Что-то не срастается с CentOS
mcafeeuser,
команды не дали никакого прогресса...
наверно придется ставить какой-то другой дистрибутив... спасибо за отзывчивость!