簡體   English   中英

Htaccess URL重寫[GET無效]

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM