我正在尝试将以下网址输入地址栏:
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]
答案 0 :(得分:0)
因为我无法按照我想要的方式工作,所以我更改了以下网址:
http://localhost/ci/page/random/3
要
http://localhost/ci/page/3/random
不再404: - )