1
我還是第一次嘗試mod_rewrite
。目前,我正在這樣做是爲了重寫URL:當URL中沒有顯示URL時,我可以在客戶端訪問使用mod_rewrite重寫的URL嗎?
RewriteRule ^/(.*)/$ /index.html?app=%1 [L]
RewriteCond %{REQUEST_URI} !^/(modules|html/.*)$
RewriteRule ^(.*)/(.*)[.,](html|htm)$ /$2.$3?app=$1 [L]
其重寫:
www.mysite.com/123/ => www.mysite.com/index.html?app=123
www.mysite.com/123/foo.html => www.mysite.com/foo.html?app=123
www.mysite.com/modules/foo.html => www.mysite.com/modules.foo.html
一切工作正常。
我想知道的是,是否可以從客戶端訪問重寫的URL(如www.mysite.com/index.html?app=123
)。瀏覽器網址顯示的是適合搜索引擎優化的網址,當「在後臺」時,我以重定向的方式提供網址。
問:
有當它通過window.location.href
不是訪問訪問使用Javascript/jQuery的客戶端上的這個重寫URL的方式?
感謝您的幫助!
好的。那種我以爲:-)謝謝。 – frequent 2013-05-10 15:17:23