まだ での最初の試み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
すべて正常に動作します。
私が知りたいのはwww.mysite.com/index.html?app=123
、クライアントから書き換えられた URL (のような) にアクセスできるかどうかです。ブラウザーの URL は、SEO に適した URL を示しています。「バックグラウンドで」、リダイレクトされた URL を提供しています。
質問:
からアクセスできない場合に、Javascript/jQuery を使用して、クライアントでこの書き換えられた URL にアクセスする方法はありますwindow.location.href
か?
手伝ってくれてありがとう!