1

プロジェクトを実行するための仮想ホストを作成したため、ローカルホストでプロジェクトを実行するように htaceess ファイルを構成する必要があるプロジェクトのメンテナンスに取り組んでいます。

私は次のコードを持っています -

RewriteEngine On
Options +FollowSymlinks
RewriteBase /

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{HTTPS} on
RewriteRule ^(?!(text1|text2|text3)\.html|common-secure\.php|images\/|css-secure\/|javascript\/).* http://%{HTTP_HOST}%{REQUEST_URI} [R=301]

RewriteRule ^index.(.*)\.html$ index.php?langurl=$1&%{QUERY_STRING}
RewriteRule ^index.html$ index.php?%{QUERY_STRING}
RewriteRule ^city/(.*)\.(.*)\.(.*)\.html$ city.php?cityurl=$1&langurl=$2&page=$3&%{QUERY_STRING}


#Other rules

上記の最後の4行目と5行目を次のように置き換えました-

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

しかし、まだ js プラグインをロードできません。また、クエリ文字列パラメーター (「langurl」など) を $_GET に取得しない。

ここで何が欠けていますか/間違っていますか?

ありがとう。

4

1 に答える 1