Heim >Backend-Entwicklung >PHP-Tutorial >htaccess中文伪静态的问题。

htaccess中文伪静态的问题。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-23 14:27:22923Durchsuche

htaccess

现在的情况:

/tag.php?tags=标签&page=2

写成htaccess伪静态该怎么写?


这个是我写的,后面的page就写不来了。

RewriteRule ^tags/([^/]+)$ tag.php?tag=$1

回复讨论(解决方案)

若没有另外安装插件,则 apache 是不支持宽字符路径的

RewriteRule ^tags/([^x00-xff\dA-Za-z]+?)(/\d+)?$ tag.php?tag=$1&page=$2

现在的情况:

/tag.php?tags=标签&page=2

写成htaccess伪静态该怎么写?


这个是我写的,后面的page就写不来了。

RewriteRule ^tags/([^/]+)$ tag.php?tag=$1
根据编码改上面的正则,我那个是针对utf-8的中文写的

RewriteRule ^tags/([^x00-xff\dA-Za-z]+?)(/\d+)?$ tag.php?tag=$1&page=$2


格式是这样的  /tags/标签/page1


RewriteRule ^tags/([^x00-xff\dA-Za-z]+?)(/\d+)?$ tag.php?tag=$1&page=$2


格式是这样的  /tags/标签/page1


无语,那你再我的基础上加上page不就完了么?还得照搬你才会写么?

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn