2011-09-09 35 views
0

我試圖讓它在那裏的教師或有考研一PMID號,並希望與他人分享能做到這一點的鏈接學生在我的圖書館通過記住我們的網址,並將pmid添加到我們網址的末尾,使用標識符p。的mod_rewrite採取URL的一部分,並將其添加到第二個網址的結尾

這是mod_rewrite的進來,將落的網址:site.com/p/112233444但保持112233444然後將其添加到linkresolver.com/112233444

規則年底我來得到的是:

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

首先,這是可能我控制圖書館領域,但我不是在我試圖添加PMID第二url的控制。

其次,這是我在mod_rewrite的第一次嘗試,所以如果我的方式讓我知道我已經看過了Apache的文檔。我知道這是一個非常強大的複雜工具,所以我的重寫規則看起來不錯。

任何幫助將是偉大的

回答

0

這種工作?

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

不幸的是,沒有我仍然得到只是site.com/p/112233444,並且不重寫URL – Atticus

+0

我收回這句話,使得它正常工作。非常感謝你,我沒有意識到你已經刪除了/在/ p /中。任何導致/會阻止重定向的原因? – Atticus

+0

從文檔:「去除的前綴始終以斜線結束,這意味着發生匹配來從未有一個斜線因此,**帶^ /從來沒有在每個目錄上下文匹配**模式字符串。」 –

相關問題