我在使用wordl的重写时遇到了一些问题
我有这样的网址:
http://example.com/mentor-profile/?mentor_slug=dr-jonathan-fass
http://example.com/mentor-profile/?mentor_slug=neha
这不是用户和SEO友好,我想要这样的URL:
http://example.com/dr-jonathan-fass
http://example.com/neha
我正在对.htaccess
文件进行更改,但出了点问题。感谢。
答案 0 :(得分:3)
基本上,Wordpress允许您使用SEO和用户友好的网址,只需更改permalink
中的Administration area -> Settings -> Permalinks
设置并将其设置为Post name
。
更多信息 - here。
答案 1 :(得分:0)
您可以使用wordpress插件编辑网址,如下所示:
http://wordpress.org/plugins/custom-post-type-permalinks/
或者在符合您要求的同一网站上搜索其他网站
答案 2 :(得分:0)
所需的重定向可能就像这样:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^(.*)&?mentor_slug=([^&]+)&?(.*)$ [NC]
RewriteRule ^/?(.*)$ /%2? [R=302,L]
无论如何,您还应该定义其他案例,例如:
参数之前有文件夹吗?例如,在下列情况下会发生什么:
http://example.com/mentor-profile/test/asd/albala/?mentor_slug=dr-jonathan-fass
这些文件夹应该保存还是剪切?
如果有任何其他参数会发生什么,例如:
http://example.com/mentor-profile/?test=asd&ala=balab&mentor_slug=dr-jonathan-fass&hi=hello
其他参数应该保留还是丢失?