在我的网站中,我使用“show.php?cat = 1”类型的网址。我想改变这种链接类型的SEO优化。
我之前尝试过,但我无法理解如何做到这一点。
# Root Host
-- Project Folder
--- index.php
--- show.php
--- css/js/ and other folders
我的第一个目的是改变我的链接
show.php?cat=1 to show/1/
我的代码是
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^/show/(.*)$ show.php?cat=$1 [QSA,L]
但它不起作用。我有 GET 错误。怎么了?
我的css文件已转至/ show / css网址
我非常生气,我的css文件消失但是Get功能不起作用。
感谢您的帮助。
编辑:如果我将显示代码更改为'test',那么页面将变为404.为什么? 注意:我使用的是WAMP Server 3,Apache Rewrite_module正在运行。
RewriteRule ^/test/(.*)$ show.php?cat=$1 [QSA,L]
“在此服务器上找不到请求的URL / project1 / test / 1.”
答案 0 :(得分:1)
使用:
Options +FollowSymLinks -MultiViews
RewriteEngine on
RewriteRule ^show/(.*)$ show.php?cat=$1 [QSA,L]
htaccess RewriteRule模式中没有第一个/