2011-03-17 23 views
0

是否可以直接爲用戶在這個網址htaccess的 - 刪除頁面的數字ID

http://www.website.com/de/variable-page-name

鍵入並在此頁面顯示(但Web瀏覽器的地址繼續作爲上述網址)

http://www.website.com/de/123/variable-page-name

其中123是可變的,並且可以包含任何數量的數字 其中可變頁面名稱是一個變量,將具有連字符在

我是一個初學者,並試圖閱讀例子,但仍然無法弄清楚。 您的幫助表示感謝 - 謝謝!

+0

你的問題是不是因爲原來的URL非常明確:http://www.website.com/de/somepage沒有123或者你想在目標URL可變頁面名稱。 – anubhava 2011-03-17 04:14:48

+0

謝謝anubhave,更新了原始URL。 – 00J 2011-03-17 04:23:52

回答

0

變量123從哪裏來?什麼是計算123的變量輸入?

,你可以做以下

RewriteRule de/(.+) de/123/$1 

比德/ SomePage的將被重定向到DE/123/SomePage的。

當然除此之外,你可以做的不htaccess的使用PHP

header("Location: http://www.example.com/"); /* Redirect browser */ 
0

你可以試試這個規則:(在它不會更改URL瀏覽器)

RewriteEngine On 
RewriteRule ^/de/(.+)$ de/123/$1 [QSA,L]