[英]Htaccess URL Rewriting [GET doesn't works]
在我的網站中,我使用“ show.php?cat = 1”類型的URL。 我想更改此鏈接類型的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 URL
我非常生氣,我的css文件消失了,但Get函數無法正常工作。
感謝幫助。
編輯:如果我將顯示代碼更改為“測試”,則頁面變為404。為什么? 注意:我正在使用WAMP Server 3,Apache Rewrite_module正在運行。
RewriteRule ^/test/(.*)$ show.php?cat=$1 [QSA,L]
“在此服務器上找不到請求的URL / project1 / test / 1。”
采用:
Options +FollowSymLinks -MultiViews
RewriteEngine on
RewriteRule ^show/(.*)$ show.php?cat=$1 [QSA,L]
沒有第一個/
在htaccess中的RewriteRule模式
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.