Куда пропадает news перед /view после внесения изменений в .htaccess?

0

Добрый день! Вроде все сделала по уроку, потом даже скопировала ваши исходники... но проблема все равно существует...

у меня почему- то вместо http://kinomonster.com/news/view/news-1 в строке выходит http://kinomonster.com/view/news-1 и соответственно ошибка 404

то есть news перед /view куда-то исчезает... какой-то у меня совсем недружественный URL получился... 

.htaccess

<IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteBase /

        # Removes index.php from ExpressionEngine URLs
        RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
        RewriteCond %{REQUEST_URI} !/system/.* [NC]
        RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]

        # Directs all EE web requests through the site index file
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)$ /index.php/$1 [L]        
</IfModule>

index.php в News

<?php foreach ($news as $key => $value): ?>
	<p><a href="view/<?php echo $value['slug']; ?>"><?php echo $value['title']; ?></a> | <a href="edit/<?php echo $value['slug']; ?>">edit</a> | <a href="delete/<?php echo $value['slug']; ?>">Х</a></p>
<?php endforeach ?>

Помогите, пожалуйста

codeigniter

1 ответов

0

У меня во view так:

<a href="view/<?php echo $value['slug']; ?>"><?php echo $value['title']; ?></a>
<a href="edit/<?php echo $value['slug']; ?>">edit</a> | <a href="delete/<?php echo $value['slug']; ?>">delete</a>

В htaccess вроде также.

Sign up or Log in to write an answer