magic_quotes_gpc
がoff
に設定されている場合、Magentoはアポストロフィをエスケープしています。 magic_quotes_gpc
をon
に設定すると、Magentoはスラッシュの挿入を停止します。それは完全に後方です。magic_quotes_gpcがオフに設定されているときに引用符がエスケープされる
私はMagentoのは、私のアポストロフィをエスケープすることはできませんが、私はそれが私のサイトの他の部分で持っているかもしれません意味合い(vBulletinによってフォーラム、Wordpressのブログなどが心配ですので、私はまたon
にmagic_quotes_gpc
セットを持っている必要はありません。 )。
ちょうど注意してください - Magentoは常にこのように動作していたわけではありません。
EDIT:行動は私のCMSのページのいずれかのレイアウト更新XMLに次のコードを追加した後に開始しました:
<!--<reference name="content">
<block type="catalog/product_new" name="home.catalog.product.new" alias="product_new" template="catalog/product/new.phtml" after="cms_page"><action method="addPriceBlockType"><type>bundle</type><block>bundle/catalog_product_price</block><template>bundle/catalog/product/price.phtml</template></action></block>
<block type="reports/product_viewed" name="home.reports.product.viewed" alias="product_viewed" template="reports/home_product_viewed.phtml" after="product_new"><action method="addPriceBlockType"><type>bundle</type><block>bundle/catalog_product_price</block><template>bundle/catalog/product/price.phtml</template></action></block>
<block type="reports/product_compared" name="home.reports.product.compared" template="reports/home_product_compared.phtml" after="product_viewed"><action method="addPriceBlockType"><type>bundle</type><block>bundle/catalog_product_price</block><template>bundle/catalog/product/price.phtml</template></action></block>
</reference>
<reference name="right">
<action method="unsetChild"><alias>right.reports.product.viewed</alias></action>
<action method="unsetChild"><alias>right.reports.product.compared</alias></action>
</reference>-->
奇妙な行動を開始した後、私はそのコードを削除し、それが解決しませんでした問題。
今日、あなたはどのようにサーバーを変更しましたか?このようなことは一般的に自発的に起こるわけではありません。また、どのようにこれをテストしています。再現しようとするサンプルコード? – Nick
サーバー上の何も変更されていません。変更の直前に行った唯一のことは、CMSページのレイアウト更新XMLにコードを追加することでした。上記のコードを追加しました。その前に、クローラがこのCMSページに到達するのを防ぐために、robots.txtに軽微な変更を加えました。その変更後もすべてが正常に機能し続けました。 – Nick