我有这个网址:
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]
任何帮助都非常感谢
您的正则表达式看起来不正确。
试试这个规则:
# 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