Форумы портала PHP.SU » Серверное администрирование » Apache и другие веб-серверы » Реврайт без редиректа

Страниц (1): [1]
 

1. shahin - 26 Ноября, 2017 - 23:15:24 - перейти к сообщению
Здравствуйте, использую ссылку /news и получаю данные из /templates/plugins/news/
с помощью htaccess
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. RewriteRule ^news/* /templates/plugins/news/index.php [L]
  3. RewriteRule ^test/* /templates/plugins/text/index.php [L]
  4.  

все ок, но я не хочу писать сто раз так, Какое решение посоветуете?
Нужно чтобы все выводилось из /templates/plugins/ заменяя путь на короткий.
2. teleoperator27 - 27 Ноября, 2017 - 02:32:53 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteRule ^(.*)$ /templates/plugins/$1/index.php [L]
3. shahin - 27 Ноября, 2017 - 08:01:11 - перейти к сообщению
teleoperator27 пишет:
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteRule ^(.*)$ /templates/plugins/$1/index.php [L]

Ошибка 500
4. teleoperator27 - 27 Ноября, 2017 - 08:52:56 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. RewriteRule ^([^/]*)/$ /templates/plugins/$1/index.php [L]
5. shahin - 27 Ноября, 2017 - 10:35:41 - перейти к сообщению
А есть ли возможность сделать все это на php

 

Powered by ExBB FM 1.0 RC1