Конфигурация .htaccess для дружественных URL не работает - PullRequest
0 голосов
/ 07 апреля 2020

Я пытаюсь отправить значения с одной php страницы на другую, но вместо показа URL-адреса, например: "page2. php? Values ​​= value1 / value2" Я хочу: "page2 / value1 / value2

Вот что у меня есть на моем .htaccess:

 Options +FollowSymLinks
 RewriteEngine On

 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d

 RewriteRule ^([^\.]+)$ $1.php [NC,L]

 RewriteRule ^page2/([a-zA-Z0-9/]+)$ page2.php?values=$1 

код, который я использую для отправки данных на странице 1:

window.location.href = "page2/" + value1 + "/" + value2;

URL-адрес выглядит как "page2 / value1 / value2", но я получаю следующее сообщение (я использую XAMPP):

Объект не найден! Запрошенный URL-адрес не найден на этом сервере . URL страницы, на которую вы ссылались, кажется неправильным или устаревшим. Пожалуйста, сообщите об ошибке автору этой страницы.

Если вы считаете, что это ошибка сервера, сообщите это администратору портала.

Что я делаю не так?

Спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...