【发布时间】:2010-06-07 19:23:24
【问题描述】:
我现在正在玩 mod_rewrite,并且已经成功启用它。
但是,我需要在 var/www/ 中放置一个 htaccess 文件以实现我想要的,即简单地重命名 Urls... 当我放置它时,我的网站变得非常奇怪,基本上没有任何效果......
是否需要将任何代码放入 htaccess 文件中才能正常运行?
这是我目前拥有的 htaccess 文件:
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/ad\.php
RewriteRule ^(.*)$ ad.php?ad_id=$1 [L]
我的 DocumentRoot 也设置为 var/www/ 并且我的整个网站根目录都在那里...(index.html 等)...
我对 htaccess 缺少什么?
如果您需要更多信息,请告诉我...
【问题讨论】:
-
“网站变得非常奇怪,基本上没有任何效果..” - 像 HTTP 500 错误?你所有的 div 都变成了表格?神奇的龙飞出你的显示器? (提示:要具体一点)
-
嗯,你将每个页面都重定向到
ad.php...这是你想要的吗? -
好吧,告诉那些你问过这个问题的人:stackoverflow.com/questions/2991938/…,然后忘记根据哪些规则来判断某物是否是广告......
-
虽然会选择龙(假设他们可以逃脱监视器并保持其完好无损,但有限制......)
-
你检查过 Apache 错误日志吗?
标签: php html apache .htaccess mod-rewrite