0
我想是結構/news/categories/CATEGORY
的重定向到/news/categories/dynamic-categories.php?category=CATEGORY
.htaccess文件中沒有使用[R]當
URL和我有這個使用這個.htaccess文件規則的工作在大多數情況下丟棄部分:
RewriteRule ^news/categories/([a-zA-Z0-9\s]+)/?$ /news/categories/dynamic-categories.php?category=$1 [L]
但是,在某些情況下,類別名稱有空格,這會分崩離析。像/news/categories/with%20space
這樣的東西被重寫,我只看到類別GET參數的值爲with
。
但是,如果我在其中添加重定向標誌([R]
),則該規則將起作用(儘管具有重定向...)並且整個類別(with space
)都會通過。
我需要在這裏更改什麼?
嘗試:'RewriteRule^news/categories /([^ /] +)/?$ news/categories/dynamic-categories.php?category = $ 1 [L,QSA]' – anubhava
@anubhava沒有做到這一點無論是。作爲一個詞,它仍然是我的經歷。 – Tyllyn