Вопрос в следующем:
Имеется скрипт php который нужно замаскировать под html
Передача трех переменных (c h f), в которых встречаются как буквы, так и цифры. Было бы еще интересно узнать как сделать так, чтобы и заглавные и прописные читались нормально htaccess`ом?
Вообщем цвет передаю.
Запрос к скрипту:
http://www.example.com/info.html?c=F7H23B&h=F3HH7Y&f=000099
Делаю так:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^info\.html?([c=]*[a-z]*)([h=]*[a-z]*)([f=]*[a-z]*)$ /info/script.php?fon=$1&header=$2&font=$3 [QSA]
Помогите пожалуйста, все перепробовал.
Примечание:
Такое изменение не работает. Ошибка 404 файл не найден.
RewriteRule ^info\.html?c=([a-zA-Z]*)&h=([a-zA-Z]*)&f=([a-zA-Z]*)$ /info/script.php?fon=$1&header=$2&font=$3 [QSA]
Пробовал изменить на :
RewriteRule ^info\.html?c=([A-Z]*)&h=([A-Z]*)&f=([A-Z]*)$ /info/script.php?fon=$1&header=$2&font=$3 [QSA]
RewriteRule ^info\.html?c=([A-Z0-9]*)&h=([A-Z0-9]*)&f=([A-Z0-9]*)$ /info/script.php?fon=$1&header=$2&font=$3 [QSA]
Все равно ошибка 404
Быть может неправильно идет разбор переменных?
Примечание:
Вы меня простите конечно, но такой вариант тоже не работоспособен:
RewriteRule ^info\.html\?c=([a-fA-F0-9]*)h=([a-fA-F0-9]*)f=([a-fA-F0-9]*) /info/script.php?fon=$1&header=$2&font=$3 [L]
Ошибка 404
Может как-то не правильно прописываются переменные для разбора?
?c= и так далее
Примечание:
Может все-таки есть грамотные, знающие люди, которые подскажут?
Примечание:
Кто-нибудь знает как решить данную проблему???
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.