【发布时间】:2015-07-29 14:55:03
【问题描述】:
例如:
http://domain.com/comments?p=73819
变成
http://domain.com/comments/73819.
如何在我的 .htaccess 文件中执行此操作?
【问题讨论】:
例如:
http://domain.com/comments?p=73819
变成
http://domain.com/comments/73819.
如何在我的 .htaccess 文件中执行此操作?
【问题讨论】:
试试:
Options -Multiviews
RewriteEngine On
RewriteCond %{THE_REQUEST} \ /comments\?p=([0-9]+)
RewriteRule ^ /comments/%1? [L,R]
RewriteRule ^comments/([0-9]+)$ /comments?p=$1 [L]
【讨论】:
$_GET['p'] 请求吗?
p GET 变量
../,否则 CSS 不会加载,此外,当我尝试回显 $_GET['p'] 时,没有任何回显。当我删除规则时,它工作正常
/ 更改了相对 URI 基础。如果您的 css 是使用相对 URL 链接的,则需要将它们全部设为绝对