Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex Joomla和jomsocial中的虚荣Url_Regex_Joomla - Fatal编程技术网

Regex Joomla和jomsocial中的虚荣Url

Regex Joomla和jomsocial中的虚荣Url,regex,joomla,Regex,Joomla,我知道jomsocial允许以下URL存在 domain.com/profile/jack 虽然严格来说,这不是一个虚荣的url,但jomsocial的员工表示,要实现这一点,对性能来说太过密集 一个聪明的正则表达式至少可以转换 domain.com/jack到domain.com/profile/jack?因此,它适用于可能创建的每个配置文件,因此它必须非常聪明,并使用变量“username”,在本例中为“jack” 其他框架如何解决这是一个modrewrite的路由问题?是php等吗 感谢您

我知道jomsocial允许以下URL存在

domain.com/profile/jack

虽然严格来说,这不是一个虚荣的url,但jomsocial的员工表示,要实现这一点,对性能来说太过密集

一个聪明的正则表达式至少可以转换

domain.com/jack到domain.com/profile/jack?因此,它适用于可能创建的每个配置文件,因此它必须非常聪明,并使用变量“username”,在本例中为“jack”

其他框架如何解决这是一个modrewrite的路由问题?是php等吗


感谢您提供的任何想法或解决方案。

您应该能够使用htaccess这样的工具(未经测试)


SH404SEF有一个内置选项。你可以编辑虚荣URL到任何你喜欢的地方。对我来说,使用SH404SEF会带来性能开销。似乎让我的网站慢了很多。但值得一看

我开始意识到的更大的问题是,对于我拥有的每一个菜单项或真实url,我都需要一个例外,否则我的正则表达式会认为这可能是一个名为login的用户
RewriteRule ^/(.*)$ http://www.domain.com/profile/$1 [L]