接受.htaccess上的问号

时间:2016-08-30 14:30:29

标签: php regex .htaccess

我想接受我的网址上的问号:

http://www.example.com/page/url-example-?-15

我使用这个.htaccess文件:

RewriteRule page/([a-zA-Z0-9éèÉàêç\-\"\'\(\)\:\!\?]+)-([0-9]+) page.php?url=$1&Id=$2

除问号外,所有字符都有效,我该如何解决?

1 个答案:

答案 0 :(得分:0)

<?php

  preg_match("/([a-zA-Z0-9éèÉàêç\-\"\'\(\)\:\!\?]+)-([0-9]+)/", 
             "url-example-?-15", 
             $matches, 
             PREG_OFFSET_CAPTURE);

  print_r($matches);

?>

body, html, iframe { 
  width: 100% ;
  height: 100% ;
  overflow: hidden ;
}
<iframe src="https://ideone.com/1yr1ec"></iframe>