如何打造虚荣心url
How to create a vanity url
我想知道如何为网站创建虚荣心url。
理想情况下,我希望能够将其放在传单上:
www.charity.org.uk/monthlydonation
输入后,它将转到:
www.charity.org.uk/donate/monthly-donation.php
我一直在阅读关于虚荣 urls、重定向和重写的内容,但坦率地说,我什至不确定我需要做什么?
我在 .htaccess 文件中尝试了以下内容:
RewriteEngine On
RewriteBase /
RedirectMatch 301 /monthlydonation /donate/monthly-donation.php
但收到一条错误消息,指出存在重定向循环。
非常感谢所有时间和帮助。
请尝试使用 mod_rewrite,RedirectMatch
是 mod_alias 的一部分,并与 mod_rewrite 分开处理请求:
RewriteEngine On
RewriteBase /
RewriteRule ^monthlydonation$ /donate/monthly-donation.php [L]
此外,您获得重定向循环的原因是 RedirectMatch
需要正则表达式而不仅仅是路径。所以 /monthlydonation
是匹配模式,恰好也匹配重定向的目标:“/donate /monthly-donation.php”.
我想知道如何为网站创建虚荣心url。
理想情况下,我希望能够将其放在传单上:
www.charity.org.uk/monthlydonation
输入后,它将转到:
www.charity.org.uk/donate/monthly-donation.php
我一直在阅读关于虚荣 urls、重定向和重写的内容,但坦率地说,我什至不确定我需要做什么?
我在 .htaccess 文件中尝试了以下内容:
RewriteEngine On
RewriteBase /
RedirectMatch 301 /monthlydonation /donate/monthly-donation.php
但收到一条错误消息,指出存在重定向循环。
非常感谢所有时间和帮助。
请尝试使用 mod_rewrite,RedirectMatch
是 mod_alias 的一部分,并与 mod_rewrite 分开处理请求:
RewriteEngine On
RewriteBase /
RewriteRule ^monthlydonation$ /donate/monthly-donation.php [L]
此外,您获得重定向循环的原因是 RedirectMatch
需要正则表达式而不仅仅是路径。所以 /monthlydonation
是匹配模式,恰好也匹配重定向的目标:“/donate /monthly-donation.php”.