目前我有两台机器可以进行Web开发;在办公室工作的iMac和我必须在移动中工作的MacBook。运行OS X 10.6的它们都运行相同版本的PHP,Apache等。
两台计算机都有相同的网站文件,包括.htaccess文件(见下文)。在MacBook上,URL被很好地重写,屏蔽它们指向的URL(例如site / page / page-name),但是在iMac上它们只是重定向到页面(例如site / index.php?method = page& value = page-name)这使得在机器之间来回切换有点痛苦!
我确定它必须是某个地方的配置设置,但我不能为我的生活找到它。有没有人得到补救措施?非常感谢。
我相信有一个很好的方法来编写这个htaccess文件而不会忘记访问几个关键文件夹!
Options +FollowSymlinks
RewriteEngine on
RewriteBase /In%20Progress/Vila%20Maninga/
RewriteRule ^page/([a-z|0-9_&;=-]+) index.php?method=page&value=$1 [NC]
RewriteRule ^tag/([a-z|0-9_]+) index.php?method=tag&value=$1 [NC]
RewriteRule ^search/([a-z|0-9_"]+) index.php?method=search&value=$1 [NC]
RewriteRule ^modpage/([con0-9-]+) index.php?method=modpage&value=$1 [NC]
RewriteRule ^login index.php?method=login [NC]
RewriteRule ^logout index.php?method=logout [NC]
RewriteRule ^useraccounts index.php?method=useraccounts [NC]
答案 0 :(得分:0)
检查以确保禁用MultiViews
指令,因为它可能导致此错误。