0

我需要的是搜索的东西,所以 test2 是可变的,也需要改变链接。我怎么能做到这一点.htaccess

这就是我想做的。

RewriteRule ^xyz.com/test/(.*)$ ^xyz.com/?type=test&s=$1 [NC,L]

任何想法?谢谢!

我的WordPress .htacess

# 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]


RewriteRule ^([^/]+)/(.*)$ index.php?type=test&s=$1 [NC,L]
</IfModule>

# END WordPress
4

1 回答 1

0

你会看到这样的东西:

RewriteRule ^([^/]+)/(.*)$ ?type=$1&s=$2 [NC,L]

不过,不确定它是否可以在没有文件名的情况下工作。如果是这种情况,请重写处理请求的文件,例如:

RewriteRule ^([^/]+)/(.*)$ index.php?type=$1&s=$2 [NC,L]

您没有在 RewriteRule 匹配模式中包含域名。

于 2013-02-09T13:22:10.770 回答