0

我在我的网站上需要的 URL 中有 3 个变量:pagexaction.

像这样:

/?page=category&x=geografi&action=succes

我写:

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteBase /

   RewriteCond %{REQUEST_URI} /([a-zA-Z0-9]+)
   RewriteRule ^([a-zA-Z0-9]+)$ index.php?page=$1

   RewriteCond %{REQUEST_URI} /([a-zA-Z0-9]+)/
   RewriteRule ^([a-zA-Z0-9]+)/$ index.php?page=$1
</IfModule>

使用该代码,我得到了正确的页面变量,但我需要另外两个......

4

1 回答 1

1

假设你从/category/geografi/succes

你可以使用这样的东西:

RewriteEngine On
RewriteBase /
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/?$ index.php?page=$1&x=$2&action=$3 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/?$ index.php?page=$1&x=$2 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/?$ index.php?page=$1 [L]
于 2013-04-30T18:49:40.170 回答