我需要让我的网站链接用户友好。目前,它们看起来像这样:
mydomain.com/post.php?title=News-Feeds-Latest-Addition-Puts-facebook-news-26
我想让它们看起来像这样:
mydomain.com/title/get-back-your-recycle-bin-IT-news-85.html
我已将以下代码写入我的.htaccess文件中:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^title/([^/]*)\.html$ /post.php?title=$1 [L]
我不知道为什么,但它不起作用。我怎样才能让它发挥作用?
答案 0 :(得分:0)
您可以使用此代码
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{THE_REQUEST} \s/post\.php\?(title)=([^\s&]+) [NC]
RewriteRule ^ /%1/%2.html? [R=302,L]
RewriteRule ^(title)/([^.]+)\.html$ /post.php?$1=$2 [L]
答案 1 :(得分:0)
使用此:
上的RewriteEngine
RewriteRule ^ title / get-back-your-recycle-bin-IT-news-85.html /?$ post.php?title = News-Feeds-Latest-Addition-Puts-facebook-news-26 [NC ]
现在你可以使用这个网址:mydomain.com/title/get-back-your-recycle-bin-IT-news-85.html