簡體   English   中英

子文件夾中的附加 .htaccess | 查詢參數的 mod_rewrite

[英]additional .htaccess in subfolder | mod_rewrite for query parameter

我有一個小的 mod_rewrite 問題,真的需要一些幫助。

我需要在我域上的項目的子文件夾中有第二個 .htaccess 文件。

該項目的 URL 類似於:

https://example.com/project-name/

現在我有一個查詢參數,我想用 mod_rewrite 為其創建一個不錯的 URL。

包含參數的 URL 如下所示:

https://example.com/project-name/index.php?preset=nameofapreset

我希望它是:

https://example.com/project-name/nameofapreset

重要的是: mod_rewrite 必須僅適用於當前文件夾。 沒有關於當前路徑的任何信息,因為我也需要在其他文件夾中使用該文件。

這就是我認為應該起作用的(因為我在另一個項目中使用了類似的重寫規則):

RewriteEngine On
RewriteRule ^([a-z])/?$ index.php?preset=$1

但事實並非如此。 而我所有的試煉都失敗了。

有什么想法可以讓它發揮作用嗎?

謝謝!

您可以在/project-name/.htaccess使用此規則:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w-]+)/?$ index.php?preset=$1 [L,QSA]

暫無
暫無

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

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