【发布时间】:2013-11-06 09:38:30
【问题描述】:
我有一个动态页面,链接为?p=home,例如 mysite.com/?p=home
虽然这样,每个页面都可以正常工作,但进入网站时的默认主页。
然后我添加了:DirectoryIndex index.php?p=home 让它默认带我到 ?p=home,而不是转到 index.php [上面没有页面]。但是现在我的主页可以正常工作,但其他所有页面都不能正常工作。
【问题讨论】:
-
发布您的完整 .htaccess 代码。
-
我做到了。 "目录索引 index.php?p=home"
-
设为
DirectoryIndex index.php并打开此网址:http://site.com?p=home看看是否可行。 -
@anubhava 它可以工作,即使没有它[我在下面的另一条评论中粘贴了一些我的 php 代码,这使得这发生在下面] 但我的目标是当你转到 site.com 时它会自动带你到 ?p=home 而不干扰其他 [就像它正在做的那样]
-
好的,在下面发布了一个答案,试试看。
标签: php regex apache .htaccess mod-rewrite