0
これは非常に問題ではあるかもしれませんが、私はウェブ開発に比較的新しいですし、たくさんのグーグルでも私のようなものは見つかりませんでした。私は単純なhtaccessを持っています。サブディレクトリ内のhtaccess書き換え
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^stores/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ stores/profile.php?sid=$1
が、これは私が望むようにだけで正常に動作し、それ
に書き換えられます例えば店舗/ profile.php?SID = 12は
店/ 12 /ストア-SEO-名
ストアサブディレクトリには、2つのパラメータ(store_id & product_id)をとる各ストアで指定された製品の詳細を表示するページがあります 私は、私が試したこの
item_view.php?SID = 12 & P_ID = 35
に項目/ 12/35 /製品-SEO-名
のようにそれを書き換えたいですたくさんの方法がありましたが、動作させることができませんでした.htaccessファイルをストアのサブディレクトリに追加すると、404エラーが表示されます。 ご協力いただければ幸いです。
@thickguruありがとうございます。それはroot/stores/item_view.phpのような完全なパスを書いたときに機能しましたか?sid = $ 1&p_id = $ 2 – Vick