2016-08-27 151 views
0

我的目標是將所有以/example開頭的請求重新定向到/experiments/example
例如:隱形重定向(重寫規則+ Apache)

  • /示例 - > /實驗/實施例(在URL但留/實例)
  • /示例/ - > /實驗/實施例/(但/示例/在URL留)
  • /example/logo.png - > /experiments/example/logo.png(但留在URL
  • /example/logo.png)/example/test/logo.png - >
  • /實驗/實施例/test/logo.png(但在URL中保留/example/test/logo.png )

這裏是我的.htaccess:

Options +FollowSymLinks -MultiViews 
RewriteEngine On 
RewriteRule ^example(\/.*)?$ experiments/example$1 

它的工作原理!但是......只有當請求以/結束時。

  • /例子/ - > /實驗/例子/(留/例子/在URL:好!)
  • /例子 - > /實驗/例子(變更/實驗/例如URL:不好!)

我嘗試了很多沒有成功的事情。提前致謝 !

回答

1

嘗試:

RewriteEngine on 

RewriteRule ^example /experiments%{REQUEST_URI} [L] 
+0

它不工作:「( –

+0

西奧,有什麼錯誤(S)它扔? – Parapluie