我想为我的用户制作自定义网址,以便他们可以在显示用户个人资料时在Facebook上显示他们的个人艺术画廊。例如,mysite.com/username将显示用户名的图库。
基本上,我现在所做的就是这样:
RewriteRule ^([a-zA-Z0-9] *)/?$ index.php?fc = module& module = testmodule& controller = displaygallery& url = $ 1 [L]
我在我的网站上正确显示了库,但我无法使用绝对的mysite.com显示索引页面。我知道我们可以利用条件来避免这种情况,但是哪一个?
答案 0 :(得分:0)
所以在写这篇文章的时候我只想到我已经完成的这条线,我找到了解决方案^^!
而不是使用:
RewriteRule ^([a-zA-Z0-9]*)/?$ index.php?fc=module&module=testmodule&controller=displaygallery&url=$1 [L]
我现在正在使用:
RewriteRule ^([a-zA-Z0-9]+)/?$ index.php?fc=module&module=testmodule&controller=displaygallery&url=$1 [L]
而不是使用*我使用+,这告诉Apache它需要至少一个或多个字符才能重写URL,所以现在一切正常:)