我有一個HTML文件,我想重寫爲服務器上的子文件夾。Mod_rewrite問題
http://www.example.com/kids-and-family/185-summer-camp.html
被縮短到:
是否有一個重寫條件,我可以做到這一點在.htaccess?
我可以說如果(/ camp)然後顯示/kids-and-family/185-summer-camp.html?
我一直在尋找這個,但沒有找到任何東西。
我有一個HTML文件,我想重寫爲服務器上的子文件夾。Mod_rewrite問題
http://www.example.com/kids-and-family/185-summer-camp.html
被縮短到:
是否有一個重寫條件,我可以做到這一點在.htaccess?
我可以說如果(/ camp)然後顯示/kids-and-family/185-summer-camp.html?
我一直在尋找這個,但沒有找到任何東西。
試試這個規則:
RewriteEngine on
RewriteRule ^camp$ kids-and-family/185-summer-camp.html [L]
如果你想要一個外部重定向,添加R flag([L,R]
)與像301的附加重定向狀態爲永久重定向([L,R=301]
)。
,試試這個:
RewriteEngine on
RewriteCond %{REQUEST_URI} "/camp"
RewriteCond %{REQUEST_FILENAME} !-s
RewriteCond %{DOCUMENT_ROOT} /kids-and-family/185-summer-camp.html -s
RewriteRule ^$ /kids-and-family/185-summer-camp.html [L]