Mod rewrite mod rewrite导致SMF论坛中的漂亮URL出错
我安装了一个mod pretty url来重写这个SMF论坛的URL,它适用于除此之外的所有板: s型草坪/ 我相信这与撇号有关,但我的mod重写技能微不足道 创建的规则如下所示:Mod rewrite mod rewrite导致SMF论坛中的漂亮URL出错,mod-rewrite,friendly-url,Mod Rewrite,Friendly Url,我安装了一个mod pretty url来重写这个SMF论坛的URL,它适用于除此之外的所有板: s型草坪/ 我相信这与撇号有关,但我的mod重写技能微不足道 创建的规则如下所示: # Rules for: boards RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/?$ ./index.php?pretty;board=$1.0 [L,QSA] RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/([0-9]*)/?$ ./index.php?
# Rules for: boards
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/?$ ./index.php?pretty;board=$1.0 [L,QSA]
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/([0-9]*)/?$ ./index.php?pretty;board=$1.$2 [L,QSA]
任何帮助都将不胜感激 尝试避开规则中的撇号,即
RewriteRule ^([-_!~*\'()$a-zA-Z0-9]+)/?$ ./index.php?pretty;board=$1.0 [L,QSA]
RewriteRule ^([-_!~*\'()$a-zA-Z0-9]+)/([0-9]*)/?$ ./index.php?pretty;board=$1.$2 [L,QSA]
这个问题仍然没有答案 Regexp中的撇号表示表达式可以包含撇号符号 问题在于国防部本身。导航到SMF源代码中的Subs-PrettyUrl.php并查找 =>数组“?”、“?”、“?”、“?”、“?”、“«”、“»”、“:”、“&'、“+”、“@'、“%”、“^'、“?”
在数组中添加希望URL忽略的任何符号 可以在此处找到指向此规则的上一页:>您在哪里使用这些规则?在/forum/?中的.htaccess文件中,是的,/forum/中的.htaccess fule提供了答案,尽管它似乎没有解决问题!