$url = 'http://www.domain.com/search-kw-tid-fid.html';其中,kw表示搜索关键字,tid表示搜索帖子ID,fid表示搜索论坛ID。在discuz中,我们可以通过mod=search方式来实现以上规则。 例如,以下url:
http://www.domain.com/search.PHP?mod=search&kw=discuz我们可以通过以下伪静态规则来实现:
RewriteRule ^search-(.*)-tid-(.*)-fid-(.*)\.html$ search.PHP?mod=search&kw=$1&tid=$2&fid=$3 [L,QSA]以上规则将会把网页链接转换为:
http://www.domain.com/search-discuz-tid---fid-.html这个链接看起来更加友好和简洁。搜索的关键字变成了"discuz",没有传入tid和fid时,其值为空。 对于Nginx用户,实现方法类似,可以在Nginx.conf文件中加入以下伪静态规则:
location / { if (!-e $request_filename){ rewrite ^search-(.*)-tid-(.*)-fid-(.*)\.html$ /search.PHP?mod=search&kw=$1&tid=$2&fid=$3 last; } }总之,discuz中可以通过伪静态来实现更加美观、简洁的网页链接,以提高用户体验。以上是一个简单的例子,大家可以根据自己的需求来实现不同的伪静态规则。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。