htaccess RewriteRule - 不允许URL中的下划线(_)

时间:2016-04-04 07:05:04

标签: php html regex .htaccess url-rewriting

RewriteRule ^question/([a-zA-Z0-9_-?]+)/?([a-zA-Z0-9_-?]+)?$ question.php?postid=$1&url_title=$2 [L,QSA]

我尝试使用所有RegEx作为下划线(_),但这仍然不起作用。它告诉我:

  

404 - Page Not Found错误

1 个答案:

答案 0 :(得分:0)

/q/目录中的.htaccess顶部尝试此规则:

Options -MultiViews
RewriteEngine On

RewriteRule ^question/([\w-]+)/([^/]+)/?$ question.php?postid=$1&url_title=$2 [L,QSA,NC]