Форумы портала PHP.SU » PHP » Регулярные выражения » добавить суффикс в конце файла

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

1. Соц Сеть - 15 Июля, 2018 - 13:27:37 - перейти к сообщению
Добрый день ! подскажите пожалуйста как можно добавить суффикс в конце файла и перед параметрами, например http://site[dot]ru/filter/index?id=1 добавить суффикс .php http://site[dot]ru/filter/index.php?id=1
2. Строитель - 15 Июля, 2018 - 15:41:39 - перейти к сообщению
Соц Сеть
PHP:
скопировать код в буфер обмена
  1. $str = 'http://site.ru/filter/index?id=1';
  2.  
  3. $str = preg_replace('~(?<=index)(?=\?)~', '.php', $str);
  4.  
  5. echo $str;
3. Соц Сеть - 15 Июля, 2018 - 17:33:59 - перейти к сообщению
Строитель пишет:
Соц Сеть
PHP:
скопировать код в буфер обмена
  1. $str = 'http://site.ru/filter/index?id=1';
  2.  
  3. $str = preg_replace('~(?<=index)(?=\?)~', '.php', $str);
  4.  
  5. echo $str;


извините я не правильно написал , это надо добавить либо в htaccess либо nginx conf но я пробую в nginx не получается

server {
root ...;
server_name site.ru
location / {
return 302 http://$host.$request_uri.php?$query_string;
}
}

 

Powered by ExBB FM 1.0 RC1