[英]Remove plus sign from url using .htaccess
My current url is:我目前的网址是:
http://localhost/mywbsite/search/one+piece/149
I want to change link to like this我想把链接改成这样
http://localhost/mywbsite/search/one-piece/149
I have already .htaccess file with this code我已经有了带有此代码的 .htaccess 文件
Options -MultiViews
RewriteEngine On
RewriteBase /indianrealitybytes/
RewriteCond %{THE_REQUEST} /search_advance\.php\?keywords=([^&]+)&f=([^\s&]+) [NC]
RewriteRule ^ search/%1/%2? [R=301,L]
RewriteRule ^search/([^/]+)/([^/]+)/?$ search_advance.php?keywords=$1&f=$2 [QSA,L,NC]
I don't know where to change to remove plus(+) sign to dash (-) sign我不知道在哪里更改以将加号 (+) 号删除为破折号 (-) 号
You can add a new rule for +/-
conversion:您可以为
+/-
转换添加新规则:
Options -MultiViews
RewriteEngine On
RewriteBase /indianrealitybytes/
RewriteCond %{THE_REQUEST} /search_advance\.php\?keywords=([^&]+)&f=([^\s&]+) [NC]
RewriteRule ^ search/%1/%2? [R=301,L]
RewriteRule ^([^+]*)\+(.*)$ $1-$2 [R=302,NE,L]
RewriteRule ^search/([^/]+)/([^/]+)/?$ search_advance.php?keywords=$1&f=$2 [QSA,L,NC]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.