这种格式有一些页面:
http://www.saglikkosesi.net/soru-ve-yanitlari-goster?page=2
我希望它们以这种格式出现:
http://www.saglikkosesi.net/soru-ve-yanitlari-goster/page/2
我在.htaccess中使用了以下代码:
Options +FollowSymLinks
RewriteEngine on
RewriteRule soru-ve-yanitlari-goster/page/(.*)/ soru-ve-yanitlari-goster?page=$1
RewriteRule soru-ve-yanitlari-goster/page/(.*) soru-ve-yanitlari-goster?page=$1
没有任何改变。我该怎么做才能解决这个问题? (我在我的网站上使用WordPress平台。但我不能使用永久链接功能进行此重定向,因为这些页面是外部页面,我无法通过WP管理员控制它们。)
答案 0 :(得分:1)
您确定Apache配置启用了.htaccess
个文件吗?
顺便说一句,您可以在AllowOverride All
文件的<Directory
部分设置httpd.conf
。
答案 1 :(得分:0)
您需要RewriteCond
来访问查询字符串并捕获相关部分:
RewriteCond %{QUERY_STRING} ^page=(\d+)
RewriteRule ^/soru-ve-yanitlari-goster$ soru-ve-yanitlari-goster/page/%1?