I가 내가 www.example.com/registration로 리디렉션하려는 웹 사이트 www.example.com/index.php?q=registration이 코드가 작동하는 것 같다하지 않습니다htaccess로 만들 친화적 인 URL의
그러나 나는 왜 그런지 모른다.
RewriteEngine On
RewriteRule ^([^/]*)\.html$ /index.php?q=$1 [L]
아무도 도와 줄 수 있습니까?
I가 내가 www.example.com/registration로 리디렉션하려는 웹 사이트 www.example.com/index.php?q=registration이 코드가 작동하는 것 같다하지 않습니다htaccess로 만들 친화적 인 URL의
그러나 나는 왜 그런지 모른다.
RewriteEngine On
RewriteRule ^([^/]*)\.html$ /index.php?q=$1 [L]
아무도 도와 줄 수 있습니까?
내 허위, 오이
RewriteEngine On
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
RewriteRule ^([^/]*)(.*)$ /$1[L,QSA]
다시 작성 규칙에 .html이 필요하기 때문입니다. 브라우저에서
www.example.com/registration.html
을 htaccess와 함께 사용하도록 설정하십시오. 당신은 넣을 수있는 또 다른 규칙에있다 :
RewriteRule ^([^/]*)/$ /index.php?q=$1 [L,QSA]
그것은 다른 쿼리 문자열 매개 변수가 추가되어 있는지 확인뿐만 아니라 모두 규칙에 QSA 플래그를 추가하는 것이 좋습니다. 결국
당신의 .htaccess이 있어야 할 무엇인가 :
RewriteEngine On
RewriteRule \.(jpg|png|gif|php)$ - [L]
RewriteRule ^([^/]*)\.html$ /index.php?q=$1 [L,QSA]
RewriteRule ^([^/]*)/$ /index.php?q=$1 [L,QSA]
RewriteRule ^([^a-z0-9_]+)*$ /index.php?q=$1 [L,QSA]
와 시도,하지만 난 www.example.com/registration를 작성하는 경우는 (404)를 보여줍니다 오류, 그것은 registration.html로만 작동합니다. – dontHaveName
www.example.com/registration/ –
에 404 오류가 표시됩니다. – dontHaveName