-1

如何重定向原始网址以重写网址

原始:domain/index.php?p=50 重写:domain/post/50/

我试着在这里更好地解释

如果

请求:域/index.php?p=50

重定向到:域/post/50/

重写为 :domain/index.php?p=50

谢谢你

4

1 回答 1

1

使用此代码:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^post/([0-9]+)$ index.php?p=$1 [L]

你必须以另一种方式思考:

  • 用户将使用 domain/post/50
  • 我将把这个 url 改写为 domain/index.php?p=50
于 2012-06-02T01:29:10.803 回答