我有一個網址,像這樣:mod_rewrite的多變量
http://localhost/deals/?search=fred
重定向到index.cfm?path=
當我使用國防部重寫URL參數變爲
path = /deals/?search=fred
我現在有RewriteRule /(.*) /index.cfm?path=/$1 [L]
如何分割它,以便我可以使用URL變量「search」?
我正在使用IIRF重寫。
我有一個網址,像這樣:mod_rewrite的多變量
http://localhost/deals/?search=fred
重定向到index.cfm?path=
當我使用國防部重寫URL參數變爲
path = /deals/?search=fred
我現在有RewriteRule /(.*) /index.cfm?path=/$1 [L]
如何分割它,以便我可以使用URL變量「search」?
我正在使用IIRF重寫。
這解決了我的問題。
感謝
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^/(.*)$ /index.cfm?path=$1 [L]
RewriteRule ^/(.*)\?(.*)$ /index.cfm?path=$1&$2 [L]
的
RewriteRule ^/(.*)/(.*)$ /index.cfm?path=$1&search=$2 [L]
不過,如果你只是想繼續跟你用什麼,那麼你可以簡單地使用
RewriteRule ^/(.*)[?](.*)$ /index.cfm?path=$1?$2 [L]
OR應該通過自身的GET變量在那裏和u可以通過類似
訪問search = GET["search"]
。在這個讓我重寫規則密切^/(。*)/(。*)$ /index.cfm?path=$1&$2 [L]但是我得到?搜索作爲變量? – Alessandro
嗨,我不是一個冷聚變的新手,但我有一點點的想法,他們應該是像你如何得到你的道路的第一個地方。所以,無論你如何獲得自己的路徑,也要像那樣進行搜索。 – Vish
是的,當然..謝謝你的幫助..這是jsut他變量變成「?搜索」,並得到它我需要url.?search ..哪些不工作..我會弄清楚,雖然..謝謝堆:) – Alessandro
可能重複[現代重寫完整befuzzlement(http://stackoverflow.com/questions/1807410/mod-rewrite-complete-befuzzlement) – outis