0

にリダイレクトwww.hostname.com/some path/?cpao=12したいのですがwww.hostname.com/some path/?kmas=12

基本的に、単語cpaoをに置き換え、kmas他のすべてを同じに保ちます。

どんな助けでもありがたいです。

4

2 に答える 2

2

mod_rewrite と .htaccess を有効にしてからhttpd.conf、このコードをディレクトリの.htaccess下に配置します。DOCUMENT_ROOT

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{QUERY_STRING} ^cpao=([^&]*) [NC]
RewriteRule ^ %{REQUEST_URI}?kmas=%1 [R,L]
于 2012-05-17T15:32:39.363 に答える
1
RewriteRule ^hostname.com/somepath/\?cpao([0-9]+)$ hostname.com/somepath/\?kmas=$1

htaccessで正規表現を使用します$1は、グループ1でキャッチされた番号です

于 2012-05-17T00:07:40.460 に答える