我有这个网址:
http://localhost/listing-video.php?q=php+course+online&page=1
我需要以这种方式改变它:
http://localhost/php-course-online/1
我在.htaccess中添加了此代码但没有成功:
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)?$ listing-video.php?q=$1&page=$2 [L]
任何帮助都非常感谢
答案 0 :(得分:1)
你的正则表达式看起来不正确。
尝试此规则:
# replace - by +
RewriteRule ^([^-]*)-(.*)$ $1\+$2 [L]
# rewrite to /listing-video.php
RewriteRule ^videosearchengine/([^/-]+)/([^/-]+)/?$ listing-video.php?q=$1&page=$2 [L,QSA,NE]
这将重写为:/listing-video.php?q=php+course+online&page=1