2016-12-26 13 views
0

htaccessで特定のキーワードでパスを分割する方法はありますか?例えばキーワードでhtaccessでパスを分割する

、私はパスを持っている場合:

example.com/dir1/dir2/etc/hello/var1/var2/var3/ 
example.com/goodbye/var1/var2/var3/ 

私はそうのように、「こんにちは」または「さようなら」で分割したいと思います:

example.com/dir1/dir2/etc/hello/?dirs=var1/var2/var3/ 
example.com/goodbye/?dirs=var1/var2/var3/ 

私は方法がわかりません"hello"や "goodbye"の前には多くのディレクトリがあります。

これは、後でURLを解析することによってのみ達成できます(NodeまたはPHPなど)。

ありがとうございました。

答えて

1

はして試してみてください。

RewriteEngine on 
RewriteRule ^(.*(?:hello|goodbye)/)(.+)$ $1?dirs=$2 [NC,QSA,L] 
+1

非常に良い答えを++ – anubhava

関連する問題