私は電子商取引サイトを持っています。安全な理由から、www.mysite.com/magentoのようなサブディレクトリにあり、ルートではありません。.htacces Magento Storeをサブディレクトリに隠すための書き換えルール
サイトを表示するにはリンクに「magento」が必要ですが、URLに「/ magento」を付けずにwww.mysite.comにアクセスして自分のサイトを表示することができます。
私は.htaccessファイルのない偉大な知識を持っていませんが、簡単にindex.phpの接尾辞を取り除いたが、そうしようとしたとき、私は403を得続ける「/ Magentoの」、404 & 500エラーを削除することはできません。
私は数多くの書き換えルールを試しています。
RewriteCond %{REQUEST_URI} ^magento [NC]
RewriteRule ^magento/(.*)$ http://www.mysite.com/$1 [R=301,L]
RewriteBase /magento/
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /magento/index.php HTTP/
RewriteRule ^index.php$ http://www.mysite.com/ [R=301,L]
これらは、ウェブ検索で見つかったものの、動作しないルールです。 誰でも正しい方向に向けることができますか、これがこれでも可能かどうか教えてください。
乾杯男
DocumentRootを適切に設定してみませんか? – fge
間違いなく、仮想ホストを調整します。 – roberttstephens