PHP Mod_Rewrite - PullRequest
       15

PHP Mod_Rewrite

1 голос
/ 09 августа 2010

Я пытаюсь использовать mod_rewrite для достижения следующего переписывания:

От - http: // pre.domain.com/public/?project=Awesome

Кому - http: // pre.domain.com/project/Awesome

Не могу понять это (несмотря на чтение через бесконечные сайты). Любая помощь?

Ответы [ 3 ]

1 голос
/ 09 августа 2010
RewriteEngine On
RewriteRule ^project/(.*) /public/?$1 [L,NC]
1 голос
/ 09 августа 2010
RewriteEngine On
RewriteCond  %{QUERY_STRING}   ^project=(.*)$
RewriteRule   ^/public/         /project/%1/? [R,L] # strip off query string

Необходимо сопоставить строку запроса с помощью RewriteCond.

0 голосов
/ 09 августа 2010

Не уверен, что у вас есть правильные URL-адреса, поэтому я думаю, что вы пытаетесь сделать это:

RewriteRule ^project/(Awesome) /public/?project=$1 [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...