Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   "Человекоподобные URL" (http://forum.typo3.ru/showthread.php?t=6650)

HardRock 11.08.2008 14:20

"Человекоподобные URL"
 
Появилась такая необходимость:

Зделать URL понятным дял человека,
Сейчас URL выглядит так index.php?id=3&L=1

а можно его вид зделать таким ?

/ru/news /en/news
/ru/home /en/home
/ru/download /en/download

В темах форума так и не нёшёл :(

Andrey Grey 11.08.2008 14:24

очень странно что вы её не нашли. на этом форуме это самая обсуждаемая тема. скорее всего не искали.
realurl - разбирайтесь и ищите настройки.

HardRock 11.08.2008 17:32

Цитата:

Сообщение от Andrey Grey (Сообщение 20830)
очень странно что вы её не нашли. на этом форуме это самая обсуждаемая тема. скорее всего не искали.
realurl - разбирайтесь и ищите настройки.

ненашёл потому что незнаю что конкретно искать
теперь знаю спасибо

HardRock 11.08.2008 18:40

А есть описани на русском ?
как его устанавливать....

по мануалу который на typo3.com
и в самом ексте, нимагу ничег оразобрать, поле того как всё устанавливаю так как там сказано вылетает сайт

maaboo 11.08.2008 18:55

Куда вылетает? :-)

HardRock 11.08.2008 19:02

В трубу )))

диз летит к чертям )) css не находит


а ваще сейчас покрутил, так вроде чёта работает, даже язык подставляет как надо но сами страницы не отображаются )))

ссылка выглядет теперь

http://web2.lan/typo3/ru/home/

но страница не открывается (( 404


в локал конфиг кинул етот код


PHP код:

   $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
        
'preVars' => array(
            array(
                
'GETvar' => 'L',
                
'valueMap' => array(
                    
'ru' => '1',
                ),
                
'noMatch' => 'bypass',
            ),
       ),
       
'fileName' => array (
           
'index' => array(
               
'page.html' => array(
                   
'keyValues' => array (
                       
'type' => 1,
                   )
               ),
                 
'_DEFAULT' => array(
                   
'keyValues' => array(
                   )
               ),
           ),
       ),
       
'postVarSets' => array(
           
'_DEFAULT' => array (
               
'news' => array(
                   array(
                       
'GETvar' => 'tx_mininews[mode]',
                       
'valueMap' => array(
                           
'list' => 1,
                           
'details' => 2,
                       )
                   ),
                   array(
                       
'GETvar' => 'tx_mininews[showUid]',
                   ),
               ),
           ),
       ),
   ); 


в цмс в сетап кинул ето

config.simulateStaticDocuments = 0
config.baseURL = http://web2.lan/typo3/
config.tx_realurl_enable = 1

в _.htaccess, котоырй находится в корне папки с цмс понаходил строки котоыре показаны в мануале и здела их вид такими

RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php

вроде всё

чего еще нехватает ?

Andrey Grey 11.08.2008 19:05

reaelurl + urltool и будет вам счастие. если не подойдут те настройки что есть, тогда экспериментируйте с настройками.
описания на русском по реалурл не видел.

Andrey Grey 11.08.2008 19:06

чтобы работал realurl, нужно переименовать _.htaccess в .htacces. на сервер деложен работать mod_rewrite

HardRock 11.08.2008 19:10

Цитата:

Сообщение от Andrey Grey (Сообщение 20849)
чтобы работал realurl, нужно переименовать _.htaccess в .htacces. на сервер деложен работать mod_rewrite

насчёт mod_rewrite я хз, но .htacces переименовал , никаких результатов

а как mod_rewrite проверить ?

Andrey Grey 11.08.2008 19:12

зайдите в install tool и там phpinfo()

HardRock 11.08.2008 19:56

Ответте пожалуйста, почему могут не находится страницы ? что я еще не указал, если ссылка формируются правильно, но сами страницы не отображаются (

Andrey Grey 11.08.2008 20:15

все страницы или некоторые? находиться или не открываются?
вообще realurl заработал? формирование ссылок не в счет. хоть одна страница открылась по сформированной ссылке?

Проблемы могут быть разные. подготовьесь к столкновению со сложностями. 2 сложные темы для новичка в т3: ЧПУ и новости. если и одну и другую полностью разобрать, то остальное будет легко.

maaboo 11.08.2008 20:24

У меня есть сейчас проблема с RealURL - прибил конфигурации, поставил URLTool, чищу все кэши, а тайпа всё равно выдаёт предыдущую настройку вида
меню/субменю/id записи/id страницы

Andrey Grey 11.08.2008 20:27

А какой кеш вы чистите?

maaboo 11.08.2008 20:43

Clear all caches из главной страницы, плюс что-то есть в URLTool.

Andrey Grey 11.08.2008 20:55

ctrl+f5 попробуйте после этого... :)))

HardRock 12.08.2008 12:00

Цитата:

Сообщение от Andrey Grey (Сообщение 20858)
все страницы или некоторые? находиться или не открываются?
вообще realurl заработал? формирование ссылок не в счет. хоть одна страница открылась по сформированной ссылке?

Проблемы могут быть разные. подготовьесь к столкновению со сложностями. 2 сложные темы для новичка в т3: ЧПУ и новости. если и одну и другую полностью разобрать, то остальное будет легко.

Никакие страницы не находит

заходит только на домашнюю, а когда клацаю по какойнибуть ссылке, то ненаходит ето страницу
Вообще, если в цмс просматривать то все страници есть, но ниодна ссылка, формируемая на странице не работает, может чтото сапатчем ? переодрисация не происходит, или в typo3script чёта недописал ?

Andrey Grey 12.08.2008 12:36

попробуйте сначала без realurl
config.simulateStaticDocuments = 1
config.simulateStaticDocuments_noTypeIfNoTitle = 1

и отключите реалурл
config.tx_realurl_enable = 0

Если сформированные ссылки открываются, то беда в настройках realurl, если нет, то не с ним.

HardRock 12.08.2008 13:24

Цитата:

Сообщение от Andrey Grey (Сообщение 20869)
попробуйте сначала без realurl
config.simulateStaticDocuments = 1
config.simulateStaticDocuments_noTypeIfNoTitle = 1

и отключите реалурл
config.tx_realurl_enable = 0

Если сформированные ссылки открываются, то беда в настройках realurl, если нет, то не с ним.

неоткрываются (

Alex Podusov 12.08.2008 13:37

а файл .htaccess присутствует? В стандартной поставке он переименован в _.htaccess. Если этот символ подчеркивания есть - его надо убрать (до точки ничего не должно быть - файлы с ведущей точкой предназначены для системы и недоступны извне сервера).

HardRock 12.08.2008 13:48

Цитата:

Сообщение от Alex Podusov (Сообщение 20873)
а файл .htaccess присутствует? В стандартной поставке он переименован в _.htaccess. Если этот символ подчеркивания есть - его надо убрать (до точки ничего не должно быть - файлы с ведущей точкой предназначены для системы и недоступны извне сервера).

Вот она невнимательность, на первой странице етой темы, коекто мне посоветовал переименовать _.htaccess в .htacces , ну вот я и убрал не только подчёркивание, но и букву s в конце ))

спасибо всё заработало

Andrey Grey 12.08.2008 18:50

низя слепо копи паст делать ;)

HardRock 12.08.2008 18:58

Цитата:

Сообщение от Andrey Grey (Сообщение 20883)
низя слепо копи паст делать ;)



Наоборот

Я подумал что так и надо :o

:D

Andrey Grey 12.08.2008 19:20

очипятался, а ви повторили.
думаю вопрос теперь решен полностью?


Часовой пояс GMT +4, время: 23:49.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot