1
我有此鏈接: 的index.php /論壇/ viewforum/5/新的.htaccess拼圖
現在,我想的是「論壇」這個詞在URL成爲動態的,使得在以往的話,我將其替換爲,它仍然重定向到相同的URL。
例如,如果我有: 產品A/viewforum/5/ 它重定向到: 論壇/ viewforum/5/
例如,如果我有: 產品B/viewforum/13/ 它重定向到: 論壇/ viewforum/13/
換句話說,如果網址中存在「查看論壇」字樣,則應該觸發此重寫。
我已經有一個.htaccess從URL中刪除index.php,所以重寫規則也應該考慮這一點。
可能嗎?
的.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteEngine on
RewriteCond %{REQUEST_URI} (member)
RewriteRule ^(.*)$ http://%{SERVER_NAME}/404 [R=301,L]
RewriteRule ^[.*]+/(viewforum/[0-9]+/?)$ /forums/$1 [L,NC]
RewriteCond $1 !^(images|favicon\.ico|robots\.txt|index.php) [NC]
RewriteRule ^(.*)$ /home/ddco/public_html/index.php/$1? [L]
</IfModule>
是否可以從URL中完全刪除「論壇」?我的意思是,如果實際的網址被訪問,網址中有「論壇」,我需要從網址中刪除「論壇」這個詞。 – Deep
這不是你原來的問題的一部分。如果有人進入'/ index.php/forums/viewforum/5 /'它應該成爲什麼? – anubhava
它不應該讓訪問論壇。如果在URL中使用論壇關鍵字,只顯示404錯誤! – Deep