2017-10-14 33 views
0

这是我的.htaccess文件的代码:URL重写大学的宾果游戏网站

RewriteEngine On # Turn on the rewriting engine 
RewriteRule ^alluniversitiesview/([^\.]*)\.html$ alluniversitiesview.php?search=$1 [NC,L] # Handle product 
RewriteRule ^search/([^\.]*)\.html$ index.php?search=$1 [NC,L] # Handle product 
ErrorDocument 404 /search/404.html 
ErrorDocument 401 /search/401.html 
ErrorDocument 500 /search/500.html 
ErrorDocument 403 /search/403.html 
ErrorDocument 400 /search/400.html 

我的要求: 如果你去to

http://universitybingo.com/search/HARVARD+UNIV.html 
http://universitybingo.com/search/HARVARD+UNI5V!.ER&#37SITY375E.html 

做工精细。

但是当URL包含(%)它不会像上面

实例从universitybingo.com

但不工作 http://universitybingo.com/search/HARVARD+UN%IV.html

回答

1

首先检查国防部重写引擎,是不?

RewriteRule ^alluniversitiesview/([^\.]*)\.html$ alluniversitiesview.php?search=$1 [NC,L,B] # Handle product 
RewriteRule ^search/([^\.]*)\.html$ index.php?search=$1 [NC,L,B] # Handle product 

你可以在下面的HTML代码后使用