.htaccess mod_rewrite交换文件夹名称的随机字

时间:2014-12-07 21:18:23

标签: .htaccess mod-rewrite

我正在尝试将以下网址输入地址栏:

http://localhost/ci/page/random/3

随机可以是任何内容,但它将是页面标题,仅用于搜索引擎优化目的  和 3 可以是任何数值,但用于检索数据库记录。

要重写为此 http://localhost/ci/page/index/3

我在.htaccess中尝试了以下操作,但没有工作: RewriteRule ^(?)$ /page/index/$1 [L]

这是我的htaccess

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L] 
RewriteRule ^page$ /index/$1 [L]
RewriteRule ^(?)$ /page/index/$1 [L]

1 个答案:

答案 0 :(得分:0)

因为我无法按照我想要的方式工作,所以我更改了以下网址: http://localhost/ci/page/random/3


http://localhost/ci/page/3/random

不再404: - )