我有一个动态页面链接为?p=home
,例如mysite.com/?p=home
虽然如此,当您进入网站时,每个页面都可以使用默认主页。
然后我添加了DirectoryIndex index.php?p=home
使它在默认情况下转到?p = home,而不是转到index.php [没有页面]。但现在我的家工作了,但所有其他页面都没有。
答案 0 :(得分:1)
将此代码放在DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^$ [NC]
RewriteRule ^/?$ index.php?p=home [L]