Я видел / читал вопросы о чистых URL-адресах с .htaccess, но для жизни я не могу заставить их работать для моих конкретных потребностей. Я продолжаю получать сообщение 404.
Пример: www.mysite.com/article.php?id=1&title=my-blog-title
Я бы хотел (а) указать URL: www.mysite.com/article/1/my-blog-title
Вот что я до сих пор в моем .htaccess:
Options -MultiViews #DirectorySlash on RewriteCond %{HTTP_HOST} !^www [NC] RewriteRule .* http://www.%{HTTP_HOST}%{REQUEST_URI} [L] # Rewrite for article.php?id=1&title=Title-Goes-Here RewriteRule ^article/([0-9]+)/([0-9a-zA-Z_-]+) article.php?id=$1&title=$2 [NC,L] #Rewrite for certain files with .php extension RewriteRule ^contact$ contact.php RewriteRule ^blogs$ blogs.php RewriteRule ^privacy-policy$ privacy-policy.php RewriteRule ^terms-of-service$ terms-of-service.php
Кроме того, как я могу ссылаться на статью? article.php?id=<?php echo $row_rsBlogs['id']; ?>&slug=<?php echo $row_rsBlogs['slug']; ?>
article.php?id=<?php echo $row_rsBlogs['id']; ?>&slug=<?php echo $row_rsBlogs['slug']; ?>
или article/<?php echo $row_rsBlogs['id']; ?>/<?php echo $row_rsBlogs['slug']; ?>
article/<?php echo $row_rsBlogs['id']; ?>/<?php echo $row_rsBlogs['slug']; ?>
Я использую Dreamweaver, но удобная ручная кодировка.
Заранее спасибо.