2016-04-05 17 views
1

我有這樣一個URL:htaccess的正則表達式來找到圖像和圖像編號

/keyword1/keyword2/slugged-title-8286-1.jpg?wx=292 & HX = 164

我想在這種情況下轉發給:

/images/8286-1.jpg?wx=292 & HX = 164

列表編號(此處爲8286)可以是4或5位數字,也可以包含字母。之後的參數?可能會有所不同。

你能幫我解決這個問題嗎? 我沒有做很多與正則表達式,不知道如何做到這一點。

+0

你可以添加更多的原始和重寫URL的例子嗎?你想做內部重寫或完全重定向嗎? – anubhava

+1

您還應該顯示您已經嘗試的RegEx。 –

回答

2

您可以在網站根目錄的.htaccess使用這樣的規則:

RewriteEngine On 

RewriteRule -(\w+(?:-\d+)?\.jpe?g)$ /images/$1 [L,NE,R=302] 

如果你不希望一個完整的重定向然後使用:

RewriteRule -(\w+(?:-\d+)?\.jpe?g)$ /images/$1 [L] 

QUERY_STRING自動結轉到目標URL 。

+1

你知道..對我來說這很奇怪,人們來這裏問他們的問題,但不關心答案...!我認爲這個解決方案正是OP想要的......但OP在哪裏?他爲什麼不給你投票?爲什麼他不把你的答案標記爲已接受的答案,爲什麼至少他不會說你「tnx」?有些人有什麼問題.. !!! – Shafizadeh

+1

因爲有一個人以外他們可能有一份工作,需要大量的旅行,也有家人照顧。因爲我問我沒有回到我的辦公桌上。但是現在,在沒有嘗試過建議的解決方案的情況下,因爲我必須首先關注其他項目,所以我會給您報價以欣賞您的答案! – user1555112