PHP로 작성된 웹 사이트를 Windows 2003 서버에 설치했습니다. 최근 GoDaddy의 Windows 호스팅 계정으로 이동했습니다. 이전 개발자는 새로운 서버에서 작동하지 않는 .htaccess에 URL 다시 쓰기 규칙을 작성했습니다. 사이트의 모든 링크는 GoDaddy의 404 페이지를 보여줍니다. 나는 이것이 당신이 당신의 아파치 서버를 통해 재 작성 엔진을 허용하는 httpd.conf 파일을 설정하지 가능성이 가장 높은 것을 말하고 싶다PHP 파일이 GoDaddy Windows로 마이그레이션 됨 호스팅 중, 내부 링크 작동이 중지됨
# Helicon ISAPI_Rewrite configuration file
# Version 3.1.0.64
# AddHandler x-httpd-php5-3 .php
RewriteEngine on
RewriteCond %{HTTPS} (on)?
RewriteCond %{HTTP:Host} ^www\.(.+)$ [NC]
RewriteCond %{REQUEST_URI} (.+)
RewriteRule .? http(?%1s)://%2%3 [R=301]
# RewriteRule ^(.*?\.asp)/([^/]*)/([^/]*)(/.+)? $1$4?$2=$3 [NC,LP,QSA]
# RewriteRule ^(.*?\.asp)/([^/]*)/([^/]*)(/.+)? $1$4?$2=$3 [NC,LP,QSA]
# RewriteRule ^(.*?)/(.*?)/([^/]*)/([^/]*)(/.+)? $2.asp$5?$3=$4 [NC,LP,QSA]
RewriteRule ^(?!.*(?:admin|blog|images|tinymce|dablog)/)(.*?)/(.*?)/([^/]*)/([^/]*)(/.+)? $2.php$7?mmid=$3&cmid=$4 [NC,LP,QSA]
그래, GoDaddy httpd.conf를 수정하는 것은 완전히 가능합니다. 아니. –
httpd.conf를 변경할 수없는 경우 GoDaddy에 문의하거나 FAQ를 확인하십시오. – itotallyrock
httpd.conf 파일 및 해당 Windows 호스팅 계정에 대한 액세스 권한이 없습니다. 규칙을 다시 작성하는 것 외에 다른 가능성이 있다면 알려주십시오. – user3344110