1
IこれらのURLは私がコールするmod_rewriteはしたいと呼ばれている場合は、次の2つのURLの場合...のmod_rewrite:#!/に通常/ URLを変換/ URL
持っています...
どうすればいいですか?
IこれらのURLは私がコールするmod_rewriteはしたいと呼ばれている場合は、次の2つのURLの場合...のmod_rewrite:#!/に通常/ URLを変換/ URL
持っています...
どうすればいいですか?
これは何か?
# not existing file (images, css, etc)
RewriteCond %{REQUEST_FILENAME} !-f
# no query parameters
RewriteCond %{QUERY_STRING} =""
# not/
RewriteCond %{REQUEST_URI} !^/$
# external redirect and pass along query string and uri as fragment
# i guess this must be an external redirect as the server side should
# not see the fragment, R=redirect, NE=dont escape #, L=last rule
RewriteRule ^(.*)$ /#!/$1 [R,NE,L]
# same but with query parameter
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/$
RewriteRule ^(.*)$ /?%{QUERY_STRING}#!/$1 [R,NE,L]
しかし、これが良い考えであるかどうかわかりません。リダイレクトをアプリケーションロジックで行うか、代わりにクライアントサイドスクリプトで行うべきでしょうか。
これは機能しません。 –
フラグの構文を今修正しました。 –
テストしたところ、フラグメント部分は表示されませんでした。私はもう一度それを試し、あなたに知らせるでしょう。 –