我有一个由两个域共享的应用程序;domain1.com和domain2.com都在其虚拟目录中:
RewriteEngine on
Options +FollowSymlinks
RewriteRule ^/application(.*)$ c:/server/web/application/www/$1因此domain1.com/application和domain2.com/application都指向它,我不必将应用程序实际放在每个域下文件夹中。
现在,我想开始让更深的urls看起来“更好”:
domain1.com/application/account/0322734174/notes/desc而不是:
domain1.com/application/account/index.php?number=0322734174&view=notes&sort=desc但是我很难让它与任何东西一起工作,而且我尝试的任何东西都不起作用。我认为这是规则冲突?
发布于 2012-11-16 03:48:28
我想通了!
RewriteLog
RewriteLogLevel 4是你的朋友(加上大量的试错和时间)
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^/application/(.*)$ c:/server/web/application/www/$1
RewriteRule ^c:/server/web/application/www/account/([^/\.]+)/?$ c:/server/web/application/www/account/index.php?action=$1很管用。必须在第一个规则之后使用绝对路径
耽误您时间,实在对不起
https://stackoverflow.com/questions/13389605
复制相似问题