【问题标题】:change $_SERVER['DOCUMENT_ROOT']更改 $_SERVER['DOCUMENT_ROOT']
【发布时间】:2018-06-08 09:57:01
【问题描述】:

我想更改我的 $_SERVER['DOCUMENT_ROOT'] 文件路径 因为现在路径是“/var/www/html”,我想把它改成这样“/var/www/html/WordPress/indicate1May18/”

我怎样才能用 .htaccess 做到这一点 这是我的代码

RewriteEngine On
Options +FollowSymLinks
RewriteBase /WordPress/indicate1May18/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]

之前从未在 .htaccess 上工作过

【问题讨论】:

  • 如果可能的话,我会避免这样做。您可以尝试使用符号链接:/var/www/html -> /path/to/your/project/pub。或者您可以编辑您的服务器配置以更改文档根目录。

标签: php .htaccess


【解决方案1】:

不要更改您的 htaccess,而是在 apache conf 文件中查找 DocumentRoot,或者如果您使用虚拟主机,您可以在 httpd-vhosts.conf 文件中设置它

https://httpd.apache.org/docs/current/mod/core.html#documentroot

https://httpd.apache.org/docs/current/vhosts/examples.html

【讨论】:

    猜你喜欢
    • 2013-08-12
    • 2011-12-13
    • 2012-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-01
    • 1970-01-01
    相关资源
    最近更新 更多