2010-11-28 14 views

答えて

2

.htaccessまたはhttpd.confです。

# Turn on URL rewriting 
RewriteEngine On 

# Installation directory 
RewriteBase/

# Your rule 
RewriteRule ^([^/]+)/([^/]+)/?$ $1/index?a=$2 [L] 

これはfolderfolderはあなたの例である場合にオーバーマッピングされる場所あなたが望む想定しています。リテラルfolderと一致させる場合は、最初のキャプチャグループを置き換えて(そして置換するために)追加してください。

3

mod_rewriteは、PHPに関連しないApache(Webサーバー)拡張です。あなたは、ファイルを作成したいと思う.htaccessと呼ばれ、次の行を含める:私はことを知っている

RewriteEngine On 
RewriteRule ^folder/(.*) /folder/index.php?a=$1 

http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html

+0

を、私はそれがどのように機能するかを理解していませんでした。 – Loka

+0

@Loka:それを知っていたら、なぜPHPについて質問していますか?いくつか読んでから具体的な質問をしてください;) – mpen

+0

まあ、私はちょっとティアードだと思います。 :) – Loka

関連する問題