0

重複の可能性:
.htaccessphpリライト

ページからリダイレクトしたい:

http://www.bb.com/order/a

http://www.bb.com/order?val=a

どうすれば作れますか?

UPD。ユーザーは最初のリンクでサーバーに問い合わせますが、応答は2番目のリンクで行われます。

UPD2。

RewriteEngine On
RewriteBase /

# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^order/(.*)$ order?val=$1 [R, L]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
4

1 に答える 1

2

これを使って.htaccess

RewriteEngine On
RewriteBase /

# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^order/(.*)$ order?val=$1 [R, L]

リダイレクトしたくないが書き直したい場合は、[PT, L]代わりに使用します[R, L]

于 2012-10-07T18:43:06.427 に答える