예를 들어 www.mydomain.com/about.php를 www.mydomain.com/about으로 만들고 싶습니다. 일부 블로그 읽기를 바탕으로 .htaccess rewrite = 404 페이지
, 내 httpd.conf에<Directory "var/www/mydomain">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Allow from all
Order allow, deny
RewriteEngine On
</Directory>
내 htaccess로 파일
Order deny,allow
DirectoryIndex index.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^/]+)/$ $1.php
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L]
www.mydomain.com/about.php에 어떤 여기
여전히 작동하지만/about에는 404 URL Not Found 페이지가 있습니다.
위의 구성에 문제가 있습니까? 마지막 줄에
P 두 시도 모두 404 개의 URL을 찾을 수 없음 페이지가 표시되었습니다. – hangee
죄송합니다. 코드를 편집했습니다. 다시 시도해보기 –
여전히 404 페이지를 보여줍니다. – hangee