【发布时间】:2021-06-30 05:22:01
【问题描述】:
我不知道我是否正确编写了与 URL 友好一起使用的链接,因为对我来说不起作用
其实我用的是这种链接:
<a href="index.php?id=1578&title=Mike_Manager_Best&name=Mike">Test</a>
如果我使用这种链接不会改变 url 中的任何内容,最终显示相同
如果你能看到我的 .htaccess,则 url 必须重写,但不要更改
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} \s/index\.php\?id=([0-9]+)&title=([^\s&]+)&name=([^\s&]+)\s [NC]
RewriteRule ^ %1/%2/%3? [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([0-9]+)/([^/]+)/(.+)/?$ index.php?id=$1&title=$2&name=$3 [L]
</IfModule>
我的问题是我的链接是否适合与我的 .htaccess 一起使用,并且 URL 友好,因为当我在 url 部分的browser中单击链接时,不显示任何更改,例如:
http://test.com/1578/Mike_Manager_Best/Mike
感谢高级帮助
【问题讨论】:
-
我的问题不同,我的问题是我是否正确放置链接,我会在链接中谈论我的格式,或者我需要使用其他格式放置链接,以使作品 url 友好
标签: php apache .htaccess friendly-url