Искать  
 
   
 
правильные урлы
Отправлено: 27 Январь 2009 04:44 A.M.   [ Игнорировать ]
Новичок
Rank
Всего сообщений:  47
Зарегистрирован  2008-09-23

Извините за нубский вопрос - просто только начал разбираться.
Значит ситуация такая. При обращении к новому файлу, допустим он будет лежать в template_group и называться portfolio. Обращение к такому файлу будет урл_сайта/index.php/template_group/portfolio. А как сделать, чтобы было как на сайте клуба, т.е. без index.php, а просто урл_сайта/template_group/portfolio
или ещё проще урл_сайта/portfolio?

Профиль
 
 
Отправлено: 27 Январь 2009 06:41 A.M.   [ Игнорировать ]   [ # 1 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

Ну самое простое - LG .htaccess Generator v1.0.0.

Note: если будет бить 500 ошибку, то попробуйте удалить из настроек расширения следующие строчки:

# Remove IE image toolbar
<FilesMatch "\.(html|htm|php)$">
Header set imagetoolbar "no"
</FilesMatch

вот еще ветка - Как убрать из URL index.php и навзание груммы шаблона? Ваши рекомендации!
помогает понять весь процесс.

 Подпись 

booooring…

Профиль
 
 
Отправлено: 27 Январь 2009 03:56 P.M.   [ Игнорировать ]   [ # 2 ]
Новичок
Rank
Всего сообщений:  47
Зарегистрирован  2008-09-23

да, помогло. Но действительно была 500 ошибка(тестю пока на локалке), помог ваш совет. насколько понимаю удаленный код отвечает за удаление тулбара в картинках в ИЕ. Страно, почему он конфликтует с сервером.

Профиль
 
 
Отправлено: 28 Январь 2009 02:32 A.M.   [ Игнорировать ]   [ # 3 ]
Новичок
Rank
Всего сообщений:  47
Зарегистрирован  2008-09-23

вопрос вдогонку.
Значит index.php убрал, но когда создается динамическая ссылка(например ссылка на полную запись), то index.php появляется в ссылке. При этом запись доступна и без index.php, что наверное не очень гуд для СЕО, так как по сути это страницы-дубли.

Но на всех сайтах(и на клубном) такого нет. В чем прикол?
И ещё - как реализовать удаление с урла не только index.php, но и название группы шаблонов?

Профиль
 
 
Отправлено: 28 Январь 2009 05:38 A.M.   [ Игнорировать ]   [ # 4 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

почитайте топик, ссылку на который я кинул вам - там все есть.

 Подпись 

booooring…

Профиль
 
 
Отправлено: 28 Январь 2009 06:27 A.M.   [ Игнорировать ]   [ # 5 ]
Новичок
Rank
Всего сообщений:  47
Зарегистрирован  2008-09-23

да в том то и прикол, что настроить все удалось быстро, но почему-то если указывать переменную {site_url), то адрес отображается без index.php, а вот на главной у меня анонсы новостей и ссылка ведет на полную новость благодаря переменной {title_permalink=“t_gr/t”} и при этом показывается адрес с index.php. Почему?

Профиль
 
 
Отправлено: 28 Январь 2009 07:12 A.M.   [ Игнорировать ]   [ # 6 ]
Новичок
Rank
Всего сообщений:  47
Зарегистрирован  2008-09-23

ответ уже сам нашел.  LG .htaccess Generator v1.0.0. только создает возможность использования урлов без index.php, но отключать генерацию движком таких урлов нужно в admin-System Preferences-General Configuration
Вкладку Name of your site’s index page - нужно сделать пустой. Тогда все ок. Правда вылезла одна странность - при этом перестают работать пути к файлам css вида {stylesheet=sizam/glide}, но работает если вставлять файл в корень сайта и указывать к нему путь вида /glide.css

А вот убрать template_group можно, но не рекомендуется. Вот топик обсуждения http://expressionengine.com/forums/viewthread/29255/

Профиль