1

以下の部分は、私の .htaccess ファイルに書き込まれます。ZenCart の「CEON URI マッピング」モジュールを使用しています。特定の変数を探し、見つかったときに CSS 表示ボックスを表示する PHP スクリプトの一部があるため、問題が発生しています。

私が行う必要があるのは、htaccess が設定時に「amznPmtsOrderIds」GET パラメータを使用して URL を書き換えないようにすることです。

それを次のように組み込むにはどうすればよいでしょうか。

# BEGIN CEON URI MAPPING
# Don't rewrite any URIs ending with a file extension (ending with .[xxxxx])
RewriteCond %{REQUEST_URI} !\.[a-z]{2,5}$ [NC]
# Don't rewrite admin directory
RewriteCond %{REQUEST_URI} !^/admin [NC]
# Don't rewrite editors directory
RewriteCond %{REQUEST_URI} !^/editors [NC]
# Don't rewrite cPanel directories
RewriteCond %{REQUEST_URI} !/cpanel [NC]
RewriteCond %{REQUEST_URI} !/frontend [NC]
RewriteCond %{REQUEST_URI} !\.mp4$ [NC]
RewriteCond %{REQUEST_URI} !/livehelp.*$ [NC]
RewriteCond %{REQUEST_URI} !/rest.php/
RewriteCond %{REQUEST_URI} !/restInterface\.php.*$
# Handle all other URIs using Zen Cart (index.php)
RewriteRule .* index.php?%{QUERY_STRING} [L]
# END CEON URI MAPPING

助けてくれてありがとう。

4

1 に答える 1

1

この行の直前に...

# Handle all other URIs using Zen Cart (index.php)

... これを追加:

# Don't rewrite any URIs with a "amznPmtsOrderIds" GET parameter
RewriteCond %{QUERY_STRING} !amznPmtsOrderIds [NC]
于 2012-10-30T04:50:27.717 に答える