对于知道自己在做什么的人来说,这将非常容易。我想要做的就是删除我的网址的一部分,我认为这是最简单的方法。
这就是我的网址目前的样子:
/blog/?action=viewArticle&url=$postTile
我想删除:
?action=viewArticle&url=
所以我最终得到了类似的东西:
/blog/$postTitle
我已经尝试了下面的内容,但我没有任何快乐:
RewriteEngine on
RewriteRule ^/bwc/(blog)/(.*)/$ /bwc/blog/?action=viewArticle&url=$2
请帮助 - 我想我需要使用MOD_REWRITE,但我不太清楚如何。
答案 0 :(得分:3)
我不确定,但请你试试这个
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^blog/(.*)$ http://your_domain.com/blog/DateTimestamps-of-news-posts$1 [R=301,L]
看看有什么......:)
答案 1 :(得分:3)
尝试:
RewriteEngine On
RewriteCond %{THE_REQUEST} \ /site/blog/\?action=viewArticle&url=([^&\ ]+)
RewriteRule ^ /site/blog/%1? [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^site/blog/([^/])+$ /site/blog/?action=viewArticle&url=$1 [L,QSA]
这些规则必须位于文档根目录中的htaccess文件中。