mod_rewrite принимает часть URL и добавляет ее в конец второго URL - PullRequest
0 голосов
/ 09 сентября 2011

Я пытаюсь сделать так, чтобы преподаватели или студенты в моей библиотеке, которые имеют номер pmid для PubMed и хотели бы поделиться ссылкой с другими, могли бы сделать это, просто запомнив наш URL-адрес и добавив pmid в конец нашегоURL, с идентификатором р.

Это то место, куда приходит mod_rewrite, оно будет сбрасывать URL: site.com/p/112233444, но сохранит 112233444 и затем добавит его в конец linkresolver.com/112233444

ПравилоЯ пришел к выводу:

RewriteRule ^/p/(.*)$ linkresolver.com=$1

Во-первых, возможно ли это, я контролирую домен библиотеки, но не контролирую второй URL, к которому пытаюсь добавить PMID.

Во-вторых, это моя первая попытка mod_rewrite, поэтому, если я не ошибаюсь, дайте мне знать, что я посмотрел на документацию Apache.Я знаю, что это действительно мощный и сложный инструмент, поэтому мое правило перезаписи кажется неактивным.

Любая помощь будет отличной

1 Ответ

0 голосов
/ 09 сентября 2011

Это работает?

RewriteRule ^p/(.*)$ http://linkresolver.com/$1 [R]
...