これを.htaccessファイルで実行したいです。 書き換える
index.php?pagetype=name
に
/pagetype/name/
すべてのページタイプに対してこれを行う
?user=name
?post=number
?life=sucks ... etc
除外したい
/css/
/images/
/js/
/php/
/template/
そのため、変数リンクは引き続き機能します。
私はこれがうまくいくと思いますが、「最も簡単な形式なので、ページタイプを追加するたびに.htaccessファイルを変更する必要はありません」と思っています。
私はこれを検索しましたが、有用なものが見つかりませんでした。
サイトには物理的にアクセスされるファイルが1つだけあります:index.phpで、残りは$ _GETコマンドで処理されます
回答:
回答№1は1指定した例の場合、最も簡単なアプローチは次のとおりです。
RewriteCond %{REQUEST_URI} !^/(css|images|js|php|template)/
RewriteRule ^(w+)/(w+)/?$ index.php?$1=$2 [QSA,L]
(RewriteCondは、ルールではなく、否定的な先読みとして書くことができます。もちろんです。)
参照してください mod-rewriteタグwiki さらなるハウツーのために。