私はprofile.phpファイルとという名前のpublic_html内のフォルダにカテゴリID 2RewriteRuleは2つの変数を取得しますか?私はpublic_htmlで
とアマゾン店、につながる。この形式でいくつかのリンク
domain.com/shop/index.php?c=amazon&id=2
を持っています店私はindex.php 2つのカテゴリの製品を示しています。しかし、代わりに私は同じフォルダ理由でprofile.phpとshop.phpを持っている必要はありません
domain.com/shop/company/category-id
e.g. domain.com/shop/amazon/2
の形式で何かをしたい上記の醜いリンクの
私はそこに別のRewriteRuleを持っています。
この場合、2つの変数を使用する必要があるRewriteRuleとは何ですか?これは動作するはずですあなた
うまくいった。しかしもう一つのこと。どの会社でも別のフォルダを持たずに 'shop/company/2'の代わりに' company/shop/2'の形でどうすればいいですか?それは可能ですか? – EnexoOnoma
shop.index.phpがshop.phpになっていて、public_htmlフォルダに入れてもいいですが、この 'RewriteRule ^([a-z0-9] +)?$ company-profile.php?cid = $ 1 [NC、L] '既に – EnexoOnoma
はい。しかし '.htaccess'ファイルを' shop'ディレクトリではなくルートに移動し、RewriteRuleを 'RewriteRule ^([^ /] +)/ shop /(\ d +)$/shop/index 'に変更する必要があります'.php?c = $ 1&id = $ 2'となります。実際の' index.php'は引き続き 'shop'という名前のフォルダにあります。 –