簡體   English   中英

如何使用.htaccess重寫規則?

[英]how to use .htaccess to rewrite rule?

我正在一個需要SEO的項目中,對於SEO來說,它需要用戶友好的URL,我想讓我的URL看起來對用戶友好,這是我的.htaccess代碼,我想讓我的URL看起來像:

http://localhost/footboleh/article/Some-text

順帶一提,它看起來像:

http://localhost/footboleh/article?url=Some-text

.htaccess代碼:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ article.php?url=$1 [QSA,L]

我嘗試了一些重寫規則

RewriteRule ^(.*)$ article.php?url=$1 [QSA,L]

它帶給我沒有CSS和JS的索引頁,並在控制台控制台錯誤中給出了錯誤:

未捕獲到的SyntaxError:意外令牌<

我有print_r($ _GET]它的顯示:

數組([url] => article / some-text.php)

您需要通過以下方式從重寫中排除css和js文件:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

就在您的改寫行之前。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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