Обслуживание PHP-скрипта с параметрами и конфигурацией на основе Django в Apache - PullRequest
0 голосов
/ 19 ноября 2011

У меня есть следующие настройки для моего сайта на Django:

<VirtualHost 10.0.0.4>

   DocumentRoot "/home/joel/www"
   <Directory "/home/joel/www">
   Order allow,deny
   Allow from all
   </Directory>

   WSGIScriptAlias / "/home/joel/www/app.wsgi"

   Alias /book /php/book.php?id=1

   ServerName mysite.local
</VirtualHost>

Я бы хотел использовать скрипт PHP, когда кто-то обращается к mysite.local/book, который расположен по адресу /php/book.php.Это прекрасно работает, если я не хочу отправлять параметры в сценарий (например, Alias /book /php/book.php).Однако, когда я пытаюсь отправить параметр, такой как id=1, это не удается.Как я могу добиться этого перенаправления с помощью файла конфигурации выше?

Спасибо,

Джоэл

Ответы [ 2 ]

0 голосов
/ 19 февраля 2014

Не используйте псевдоним, но mod_rewrite:

RewriteEngine On

RewriteRule ^book$ /php/book.php?id=1

Неправильное регулярное выражение ^book$ для /book строки.Должно быть ^/book$.

0 голосов
/ 20 ноября 2011

Не используйте псевдоним, но mod_rewrite:

RewriteEngine On
RewriteRule ^book$ /php/book.php?id=1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...