htaccess не получит переменную - PullRequest
       48

htaccess не получит переменную

0 голосов
/ 30 сентября 2019

Прежде всего этот код работает на моем предыдущем общем хосте, теперь я перехожу на vps с Ubuntu 16.04, php7, apache 2.4.18, это мой htaccess

RewriteEngine on
RewriteRule ya/(.*) ya.php?var=$1

мой код php

$theya = $_REQUEST['var'];

Когда это работает, скажем, люди набирают http://mysite.coco/ya/ct1234, он поймает переменную "ct1234".

Я могу просто повторить это

<?php echo"$theya"; ?>

Теперь это не будет ... Мой код несовместим с apache или php7?

Спасибо

edit: на этом сервере может отлично работать WordPress с постоянными ссылками.

1 Ответ

0 голосов
/ 01 октября 2019

Включен ли .htaccess для вашего каталога у вашего провайдера виртуального хостинга? По крайней мере, AllowOverride FileInfo должен быть установлен для вашего каталога в конфигурации Apache.

PS Пожалуйста, никогда не повторяйте ввод пользователя без экранирования / кодирования, иначе возможен XSS.

...