Всем привет, как написать что б скажем при обращении по адресу
mysite.ru/list
он вызывал файл list.php лежащий в корне сайта
а при общении к mysite.ru/list/item
он вызывал файл item.php лежащий в папке list
1. Telnet - 21 Июня, 2015 - 18:15:52 - перейти к сообщению
2. DeepVarvar - 21 Июня, 2015 - 18:25:04 - перейти к сообщению
Папки -- касяк переводчика при локализации виндаса.
Правильно -- директории.
По сабжу тут: http://forum.php.su/topic.php?fo...33&topic=736
Правильно -- директории.
По сабжу тут: http://forum.php.su/topic.php?fo...33&topic=736
3. Telnet - 21 Июня, 2015 - 18:58:28 - перейти к сообщению
Пробую такое содержимое файла
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)$ $1.php
для такого адреса
mysite.ru/list
файл list.php не вызывается хотя папки list в корне сайта я пока не создавал
пробую даже так
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^list$ list.php
все равно не вызывается файл list.php
так работает mysite.ru/list.php
но нужно сделать что б без указания расширения
Нашел решение в нете
RewriteEngine On
RewriteRule ^(\w+)$ $1.php [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)$ $1.php
для такого адреса
mysite.ru/list
файл list.php не вызывается хотя папки list в корне сайта я пока не создавал
пробую даже так
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^list$ list.php
все равно не вызывается файл list.php
так работает mysite.ru/list.php
но нужно сделать что б без указания расширения
Нашел решение в нете
RewriteEngine On
RewriteRule ^(\w+)$ $1.php [NC]