包含帖子类型和分类的.htaccess重写规则

时间:2014-08-28 作者:Gunther

我正在尝试重写此url www.domain。com/图库/?大学=伯明翰,以便于搜索引擎优化,如www.domain。com/uni/伯明翰/画廊

(?university=birmingham)代表分类法,图库是post类型。目前这个url(www.domain.com/gallery/?university=birmingham)运行良好,它显示了正确的帖子,只是没有成功地将其改写为上面的帖子

我尝试过这样做(应该可以):

RewriteEngine On
RewriteRule ^uni/([0-9A-Za-z_-]+)/(.+)$ /$2?university=$1 [QSA,NC,L,R=302]


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /students/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /students/index.php [L]


</IfModule>
谁能给我指出正确的方向或告诉我我做错了什么?

1 个回复
SO网友:Domain

这个重写规则肯定会起作用。将此代码添加到。htaccess文件。RewriteEngine OnRewriteRule^uni/([^/]*)$/库/?大学=1美元

结束

相关推荐

WordPress.htAccess重写自定义模板

我正在尝试将网站转换为WordPress。当前使用的URL的格式为:http://www.example.com/database/44/category/short-item-description.html为了显示存储在数据库中的项目,我创建了一个页面模板DatabaseFetch。php和已在WordPress中添加了一个页面,以便在地址处使用此模板http://www.example.com/database/ (也可以通过http://www.example.com/index.php?p=39