【发布时间】:2014-10-05 22:02:03
【问题描述】:
我无法让我的 .htaccess 重写工作:
1。
http://www.sunfolks.com/ittraining.php
上面的链接工作正常,但我想要 seo 友好的 url。它应该是:http://www.sunfolks.com/ittraining
2。
http://www.sunfolks.com/ittraining02.php?onlinetraining=java-online-training-in-usa
上面的链接工作正常,但我想要 seo 友好的 url。它应该是:http://www.sunfolks.com/ittrainings/onlinetraining/java-online-training-in-usa
为此我需要做哪些改变?
这是我的.htaccess 文件:
RewriteEngine On
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ $1.php [L,QSA]
RewriteRule ^ittrainings/code/([0-9]+)$ ittraining02.php?code=$1 [L]
</IfModule>
【问题讨论】:
-
请告诉我们您尝试了什么以及出了什么问题。
-
我在我的 htaccess 文件 RewriteEngine On
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} 中使用了此代码。 php -f RewriteRule ^(.+)$ $1.php [L,QSA] RewriteRule ^ittrainings/code/([0-9]+)$ ittraining02.php?code=$1 [L]
标签: php apache .htaccess mod-rewrite