我在symphony
目录下运行Symphony安装,但是我想在特定情况下从URL中删除这个单词。
当用户访问
http://domain.com/demo
它应该去
http://domain.com/symphony/demo
因为我已经为demo
添加了一个特定的规则。 如果我没有在.htaccess
添加一个demo
的特定规则,那么它应该parsing为
http://domain.com/demo
如input。 这将路由到我们的应用程序的另一部分。
RewriteEngine on RewriteBase / RewriteRule ^demo($|/.*$) symphony/demo$1 RewriteRule ^live($|/.*$) symphony/live$1 RewriteRule ^foo($|/.*$) symphony/foo$1
请注意,并不是所有的PHP应用程序都能够正常处理这些事情,因为有些应用程序会查看预重写URL来确定要提供哪些内容。 试一试,我们会看看它是否工作!