1
你好,我想在鏈接上重寫兩個值爲靜態值。 有時鏈接是這樣的:http://website.com/?s=page2 或像這樣:http://website.com/?m=page1&s=page2將兩個通用值重寫爲靜態
我想重寫這些鏈接到這些: http://website.com/page2 http://website.com/page1/page2
你好,我想在鏈接上重寫兩個值爲靜態值。 有時鏈接是這樣的:http://website.com/?s=page2 或像這樣:http://website.com/?m=page1&s=page2將兩個通用值重寫爲靜態
我想重寫這些鏈接到這些: http://website.com/page2 http://website.com/page1/page2
你可以在你的根的.htaccess使用這2個規則:
RewriteEngine On
# skip all files and directories from rewrite rules below
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule^- [L]
# single parameter rule
RewriteRule ^([^/]+)/?$ ?s=$1 [L,QSA]
# two parameters rule
RewriteRule ^([^/]+)/([^/]+)/?$ ?m=$1&s=$2 [L,QSA]
感謝您的回答, 它的作品,但當我在第二頁(?m&s)風格不起作用 –
這是由於相對路徑使用。您可以在頁面的HTML部分下方加上: – anubhava
感謝它現在可以使用。 –