私のhtaccessにregexpの問題があります。 私が空である:(htaccessのRegexp問題
たとえば、私が入力した場合、CSSを除き$ _GETのすべてのパラメータ[ 'paramsは'] & JS(これらはフォルダです)が、$ _GET [ 'paramsは']をリダイレクトする:mydomain.com /その/ AN /例 次に$ _GET [ 'paramsは'] = /その/ AN /例
しかし、私が入力した場合:mydomain.com/js/its/an/example をそれは、フォルダのように読まれなければなりません。だからここ
は私のコードです:
RewriteRule /!(css|js)(.*) /index.php?params=$1 [L]
感嘆符正規表現では否定しません。おそらく、ネガティブな先読みのようなものを探しているでしょう(例えば、 '(?!css | js)')。しかし、 'mod_rewrite'がそれをサポートしているかどうかは、サーバ設定に依存し、サーバエラーを引き起こす可能性があります。 – eyelidlessness